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

      PEssoal

      O que eu estou errando na minha consulta ??

      Quero trazer a data maxima de uma tabela e essa tabela pode estar vazia, entao resolvi fazer um subselect para verificar, mas nao esta rodando.

      Como eu posso resolver ?

      Segue minha query


      SELECT
      C.NM_CLIENTE AS NOME,
      C.NR_MATR_FUNCIONAL AS MATRICULA,
      (C.CD_CLIENTE || C.DG_CLIENTE) AS NRO_CARTAO,
      B.DS_BLOQUEIO AS STATUS,
      C.CD_BLOQUEIO AS CODBLOQUEIO,
      EMP.DT_ULT_FECHTO AS DT_ULT_FECHTO
      FROM
      TB_EMPRESA EMP,
      TB_CLIENTE C LEFT JOIN TB_BLOQUEIO_CLIENTE B ON B.CD_BLOQUEIO = C.CD_BLOQUEIO ,
      (
      SELECT MAX(CLI.DT_BLOQUEIO) AS DT_BLOQUEIO
      FROM TB_CLIENTE_HISTORICO CLI, TB_CLIENTE C
      WHERE C.CD_EMPRESA = 2691 AND (C.CD_CLIENTE || C.DG_CLIENTE) = 979308376 AND C.NR_MATR_FUNCIONAL = 10024
      )
      WHERE
      EMP.CD_EMPRESA = C.CD_EMPRESA AND
      C.ID_CLIENTE = CLI.ID_CLIENTE AND
      C.CD_EMPRESA = 2691 AND
      (C.CD_CLIENTE || C.DG_CLIENTE) = 979308376 AND
      C.NR_MATR_FUNCIONAL = 10024
      GROUP BY C.NM_CLIENTE, C.NR_MATR_FUNCIONAL, C.CD_CLIENTE, C.DG_CLIENTE, B.DS_BLOQUEIO, EMP.DT_ULT_FECHTO

      Obrigado

      #83285
      Rodrigo Mesquita
      Participante

        qual o erro que esta dando?

        #83291
        rerodrig
        Participante

          Não precisa fazer subselect, porque não faz o select max direto e usa um nvl?! Falow

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