Jurena, soy yo nuevamente
a ver si me dedicas unos minutos más, mira para el mismo código del ultimo post ahora quiero agregarle otra condición a una de las sumas, me explico
Código:
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)
;
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
Necesito que este campo solo sume los valores descritos si en el campo trf_agente (otro campo de la misma tabla) el valor para ese registro es '', o sea vacio.
Una vez más muchas gracias a todos los que me ha dedicado su valioso tiempo y conocimientos