hola!!
Espero que esten bien y les deseo felices fiestas antes que nada
Pues aca va mi situación, tengo la siguiente tabla, que de antemano se que no esta muy bien pensada, pero no lo hice yo y no la puedo moficar,
municipios_puntaje
-----------------------
id_puntaje
clave_estado
clave_municipio
anio
enero
febrero
marzo
abril
mayo
junio
julio
agosto
septiembre
octubre
noviembre
diciembre
entonces yo para sacar los puntajes del año 2013 hago la siguiente consulta:
Código MySQL:
Ver original clave_estado,
clave_municipio,
anio,
SUM(septiembre
) septiembre
, SUM(noviembre
) noviembre
,
lo que me da un resultado parecido a este:
Código:
id_puntaje clave_estado clave_municipio anio enero febrero marzo abril mayo junio julio agosto septiembre octubre noviembre diciembre
10 15 1 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 77.68 NULL
18 15 2 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 79.42 NULL
26 15 3 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 78.48 NULL
34 15 4 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 77.07 NULL
42 15 5 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 78.62 NULL
50 15 6 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 80.57 NULL
58 15 7 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 80.6 NULL
66 15 8 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 76.02 NULL
74 15 9 2013 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 81.02 NULL
los demas meses salen null porque no hay datos, solo hay de noviembre,
bueno el caso es que necesito que en la misma consulta me salgan los
3 primeros lugares
de cada mes y de alguna forma marcalos o ponerles una bandera
sera posible?
lei sobre el MAX y MIN pero como le hago para el 2° lugar ??
gracias