SELECT PARA PEGAR A MAIOR DATA
Olá pessoal
Tenho a seguinte tabela como exemplo:
00001 01-10-2016
00001 07-12-2015
00001 30-01-2015
00002 01-11-2016
00002 07-07-2016
00002 30-08-2016
00003 09-11-2015
00003 09-07-2016
Gostaria de fazer um select para pegar somente a maior data de cada codigo, resultando:
00001 01-10-2016
00002 01-11-2016
00003 09-07-2016
Tem como fazer isso em um unico select no SQL server.
Sei que no SQL aparece a data invertida, coloquei normal só para entenderem
Grato
Tenho a seguinte tabela como exemplo:
00001 01-10-2016
00001 07-12-2015
00001 30-01-2015
00002 01-11-2016
00002 07-07-2016
00002 30-08-2016
00003 09-11-2015
00003 09-07-2016
Gostaria de fazer um select para pegar somente a maior data de cada codigo, resultando:
00001 01-10-2016
00002 01-11-2016
00003 09-07-2016
Tem como fazer isso em um unico select no SQL server.
Sei que no SQL aparece a data invertida, coloquei normal só para entenderem
Grato
Veja o comando abaixo:
Acho que irá te ajudar.
SELECT codigo, MAX(data) AS maxData
FROM tabela
GROUP BY codigo
ORDER BY codigo;
Acho que irá te ajudar.
Tópico encerrado , respostas não são mais permitidas