Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #79490
    Wendel
    Participante

      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

      #79491
      Wendel
      Participante

        Pessoal, acho q descobri o erro.
        Estava faltando um relacionamento entre as tabelas SOS e conta_contabil,,, dai não pode-se fazer o que está na consulta:

        CONTA_CONTABIL RIGHT JOIN SOS ON CONTA_CONTABIL.CD_CONTA = SOS.CD_CONTA)

        Eu acredito que seja isso o erro de não retornar dados.

        Wendel

        #79502
        Crauss
        Participante

          Wendel

          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

          vc não precisa desse WHEN ELSE… tanto no WHEN como no ELSE vc retorna os mesmos dados….[/quote]

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.
        plugins premium WordPress