Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2012, 09:14
iavellaneda
 
Fecha de Ingreso: mayo-2005
Ubicación: Tucumán
Mensajes: 11
Antigüedad: 19 años
Puntos: 0
Respuesta: Consulta MySQL Group by

Muchisimas gracias. Es justo lo que necesitaba y funciona perfecto. Te hago una consulta nada mas por curiosidad:

SELECT tipoinc,
SUM(IF(MONTH(fecha) = 1, 1, 0)) ene,
SUM(IF(MONTH(fecha) = 2, 1, 0)) feb,
SUM(IF(MONTH(fecha) = 3, 1, 0)) mar,
SUM(IF(MONTH(fecha) = 4, 1, 0)) abr,
[...]
FROM principal GROUP BY tipoinc;

me quedo algo asi al final. Crees que se pueda hacer un bucle reemplazando el numero de mes por un contador y el nombre del mes usando monthname?
Por ejemplo en cada SUM IF poner:

SUM(IF(MONTH(fecha) = @i,1,0)) monthname("2012-"@i"-01) //jaja no se como se concatena en mysql.
algo asi crees q se puede hacer para hacerlo mas corto?? Es para joder nada mas, me viene de 10 la solución.

Saludos y gracias.