Consulta para asociar las incidencias a los numeros de telefonos
Publicado por jAVIER (2 intervenciones) el 23/02/2011 10:59:19
Hola,
tengo un problema con una consulta SQL, resulta que debo sacar una serie de datos para un rango de fechas, el teléfono, número de incidencia y las llamadas totales. Sólo sacaré los teléfonos q tienen más de 50 llamadas en un mes o 20 llamadas en un sólo día y cuyo codigo de cierre sea(9,1,2) y lmostraré los totales de llamadas en la columna llamadas totales, un teléfono podrá tener más de una incidencia asociada si tiene incidencias asociadas ese número de telf y su código de cierre es (' ') en vez de (9,1,2).
Dejo aquí la consulta para una fecha, a ver si alguien me puede echar una mano.
Con esta consulta saco los telefono con los totales me faltaría asociar las incidencias a los numeros de telefonos.
Saludos.
tengo un problema con una consulta SQL, resulta que debo sacar una serie de datos para un rango de fechas, el teléfono, número de incidencia y las llamadas totales. Sólo sacaré los teléfonos q tienen más de 50 llamadas en un mes o 20 llamadas en un sólo día y cuyo codigo de cierre sea(9,1,2) y lmostraré los totales de llamadas en la columna llamadas totales, un teléfono podrá tener más de una incidencia asociada si tiene incidencias asociadas ese número de telf y su código de cierre es (' ') en vez de (9,1,2).
Dejo aquí la consulta para una fecha, a ver si alguien me puede echar una mano.
Con esta consulta saco los telefono con los totales me faltaría asociar las incidencias a los numeros de telefonos.
1
2
3
4
5
6
7
8
SELECT telefono, COUNT(telefono) AS totales, num_inc
FROM AD_T_Chamada_C as E
WHERE ((fecha_ll BETWEEN CONVERT(DATETIME, '2010-04-01 00:00:00', 102)
AND CONVERT(DATETIME, '2010-04-30 00:00:00', 102)) AND (cod_cierre = '9' OR
cod_cierre = '1' OR
cod_cierre = '2')) or exists (select num_inc from AD_T_Chamada_He as O where O.cod_carta_ll = E.cod_carta_ll)
GROUP BY telefono, num_inc
HAVING (COUNT(telefono) > '20')
Saludos.
Valora esta pregunta
0