Ver Mensaje Individual
  #25 (permalink)  
Antiguo 06/06/2008, 10:01
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Respuesta: Contar y agrupar datos de una tabla

por Jurena

Muchas gracias quedó excelente

Marcelo

Aquí dejo el codigo tal como quedó, por si le sirve a alguien

SELECT Year(log_0.fecha_date) as `año`, MONTHNAME(log_0.fecha_date) as `Mes` ,
SUM(IF(t_mensaje='',1,0)) AS VACIO,
SUM(IF(t_mensaje='NORMAL',1,0)) AS NORMAL,
SUM(IF(t_mensaje='CODIGO',1,0)) AS CODIGO,
SUM(IF(t_mensaje='GENERAL',1,0)) AS GENERAL,
SUM(IF(t_mensaje='GENERAL PRE',1,0)) AS GENERAL_PRE,
SUM(IF(t_mensaje='HOTLINE',1,0)) AS HOTLINE,
SUM(IF(t_mensaje='HOTLINE-ANEXO',1,0)) AS HOTLINE_ANEXO,
SUM(IF(t_mensaje='NORMAL' OR t_mensaje='CODIGO' OR t_mensaje='GENERAL' OR t_mensaje='GENERAL PRE' OR t_mensaje='HOTLINE'
OR t_mensaje='HOTLINE-ANEXO',1,0)) AS CALLCENTER1,
SUM(IF(t_mensaje='' OR t_mensaje='NORMAL' OR t_mensaje='CODIGO' OR t_mensaje='GENERAL' OR t_mensaje='GENERAL PRE' OR t_mensaje='HOTLINE'
OR t_mensaje='HOTLINE-ANEXO',1,0)) AS CALLCENTER2
FROM ivr.log log_0
WHERE log_0.fecha_date>='2008-04-01'
AND log_0.fecha_date<='2008-06-31'
GROUP BY YEAR(log_0.fecha_date),MONTH(log_0.fecha_date)
;