SQL - Consulta de 3 mejores por año

 
Vista:

Consulta de 3 mejores por año

Publicado por Antonio Ruiz (1 intervención) el 14/09/2007 12:42:56
Sea la tabla pedidos en mysql donde están recogidas las ventas a unos 100 clientes durante los últimos cinco años (2500 registros).

cliente a - 2004 - 120€
cliente b - 2005 - 86€
.....
.........
cliente a - 2005 - 220€

No encuentro la forma de obtener los 3 mejores clientes, es decir, los que más han comprado, durante cada año; quisiera un resultado así:

2004 - cliente i - 1685 €
2004 - cliente j - 2220 €
2004 - cliente k - 1150 €
....
........
2006 - cliente j - 3000€
2006 - cliente m - 2800€
2006 - cliente i - 2650€

lo mas que consigo es el agregado de suma total por cliente y año pero, y esto es lo que no resuelvo, no sé QUÉ CLIENTES SON....

agradezco orientaciones
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder