Saturday, September 20, 2008

[pgsql-es-ayuda] Obtener los 3 valores mas altos por grupo de una serie de registros

Alguien tiene idea de como armar una consulta sql (si es que se puede)
para obtener los 3 valores máximos y agrupandolos por una determinada
columna, por ejemplo teniendo los siguientes datos:

grupo, valor
1, 2
1, 3
1, 4
1, 5
2, 1
2, 10
2, 11
2, 5

me tendría que devolver
1, 5
1, 4
1, 3
2, 11
2, 10
2, 5

Saludos y gracias, Alejandro
--
TIP 4: No hagas 'kill -9' a postmaster

No comments: