none
Pegar a última data da coluna DtReferencia RRS feed

  • Pergunta

  • Olá Srs, estou precisando da ajuda dos Srs para conseguir montar esta consulta onde tenho uma tabela chamada x onde ao dar entrada nas notas preenche a coluna y com a data de referência do preço do produto então eu gostaria de pegar a mais recente.

    +case when PP.DtReferencia is null then replicate(' ',8)
          else replace(convert(varchar, PP.DtReferencia, 103),'/','') 
    end

    Estou utilizando o case acima onde se eu não colocar para pegar a última data o resultado fica monstruoso.

    Tentei usar o comando max(data) mais não consegui.



    Edinaldo Santana

    quinta-feira, 11 de março de 2021 00:19

Todas as Respostas

  • Bom dia,

    Acho que você precisa postar mais informações.

    O que aconteceu exatamente quando você tentou utilizar a função Max?



    Assinatura: http://www.imoveisemexposicao.com.br

    quinta-feira, 11 de março de 2021 12:35
  • EdinaldoSantana,

    Seria possível apresentar a estrutura da tabela e uma pequena porção dos dados?

    Você esta realizando uma conversão de dados de acordo com a condição identificada no operador Case, qual seria o motivo de realizar esta conversão?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    quinta-feira, 11 de março de 2021 21:11