SQl Select MAX agrupar valores
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]
CCNomeDias
111Manoel10
[b:d897916788]222João20[/b:d897916788]333Joaquim5
222Manoel15
[b:d897916788]333Joaquim10
111Manoel15[/b:d897916788]
Lelors
Curtidas 0
Respostas
João Vilar
31/07/2009
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.
GOSTEI 0