SQl Select MAX agrupar valores

31/07/2009

0

tenho uma tabela com as informações abaixo, kro retornar somente os registros com mais dias por pessoa e CC (em negrito).

CCNomeDias
111Manoel10
[b:d897916788]222João20[/b:d897916788]333Joaquim5
222Manoel15
[b:d897916788]333Joaquim10
111Manoel15[/b:d897916788]


Lelors

Lelors

Responder

Posts

11/10/2010

João Vilar

SELECT CC, Nome, Dias FROM Tabela (Nolock) ,          (             --Sub select a mesma tabela             SELECT CC, Max(Dias) dias             FROM Tabela (Nolock)             GROUP BY CC           ) TabelaAgrupada WHERE Tabela.CC = TabelaAgrupada.CC      ANd Tabela.dias= TabelaAgrupada.dias         Espero ter ajudado.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar