Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Gostaria de saber como agrupo os dados de uma tabela por sua maior data para ser apresentada?
ex:
cliente data
3 04/02/2008
2 10/02/2008
3 04/06/2008
3 01/06/2008
2 04/05/2008
No caso minha maior data é 04/06/2008 como cliente 3 e 04/05/2008 com o cliente 2
Como devo fazer?
Valeu Kandrade http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Foi nada.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Valeu Kandrade http://forum.imasters.com.br/public/style_emoticons/default/clap.gif
Traduzindo para o sql:
agrupe por cliente e me mostre a maior data para cada um deles.
SELECT cliente, MAX(data)
FROM tabela GROUP BY cliente
ORDER BY cliente
GROUP BY -> instrução de agrupamento.
MAX -> função que retorna o "maior valor entre os valores do mesmo grupo".
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif