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
lo que me da un resultado parecido a este:
Código:
los demas meses salen null porque no hay datos, solo hay de noviembre,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
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