Pessoal,
Tenho uma consulta em PL SQL que numa parte não está retornando resultado, embora eles estejam na tabela. Será que poderiam me ajudar.
[size=2]SELECT CASE WHEN SOS.CD_CONTA Is Null THEN
BDU.CD_CONTA_DEBITO
ELSE SOS.CD_CONTA
END AS CODIGO_CONTA,(VL_CONTRATADO/VL_SOS) AS PCT,
CASE WHEN SOS.CD_CONTA Is Null THEN
CONTA_CONTABIL.NR_CONTA || ‘ – ‘ || CONTA_CONTABIL.DS_CONTA
ELSE CONTA_CONTABIL.NR_CONTA || ‘ – ‘ || CONTA_CONTABIL.DS_CONTA END AS NOME_CONTA
FROM (CONTA_CONTABIL RIGHT JOIN SOS ON CONTA_CONTABIL.CD_CONTA = SOS.CD_CONTA)
LEFT JOIN ((CONTA_CONTABIL
RIGHT JOIN BDU ON CONTA_CONTABIL.CD_CONTA = BDU.CD_CONTA_DEBITO)
RIGHT JOIN SOS_BDU ON BDU.CD_BDU = SOS_BDU.CD_BDU)
ON SOS.CD_SOS = SOS_BDU.CD_SOS
WHERE BDU.CD_BDU = 17056 AND CD_SOS = 22906;[/size]
na parte que tem
CONTA_CONTABIL.NR_CONTA || ‘ – ‘ || CONTA_CONTABIL.DS_CONTA
não está retornando os resultados, será que tem que por algum outro comando?
Wendel