Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/12/2013, 11:12
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 8 meses
Puntos: 574
Respuesta: Saber los primeros 3 lugares de una consulta

Código MySQL:
Ver original
  1. SELECT sbc.clave_estado,
  2.     sbc.clave_municipio,
  3.     sbc.anio,
  4.     SUM(sbc.sEnero) enero,
  5.     SUM(sbc.sFebrero) febrero,
  6.     SUM(sbc.sMarzo) marzo,
  7.     ....
  8. FROM ((SELECT clave_estado,
  9.     clave_municipio,
  10.     anio,
  11.     SUM(enero) sEnero,
  12.     0 sFebrero,
  13.     0 sMarzo,
  14.  
  15. ....
  16.  
  17. FROM municipios_puntaje
  18. WHERE clave_estado='15' AND anio='2013'
  19. GROUP BY clave_municipio
  20. ORDER BY sEnero DESC
  21. (SELECT clave_estado,
  22.     clave_municipio,
  23.     anio,
  24.     0 sEnero,
  25.     SUM(febrero) sFebrero
  26.     0 sMarzo,
  27.  
  28. ....
  29.  
  30. FROM municipios_puntaje
  31. WHERE clave_estado='15' AND anio='2013'
  32. GROUP BY clave_municipio
  33. ORDER BY sFebrero DESC
  34. SELECT ....) sbc
  35. GROUP BY sbc.clave_estado,
  36.     sbc.clave_municipio,
  37.     sbc.anio
  38. ORDER BY sbc.clave_municipio

Ojo, que tienes que completarla....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 19/12/2013 a las 02:46