Hola tengo otra pregunta
Tengo esta consulta , pero deseo agregarle otra columna que me cuente solo los registros que cumplen con la condición del select 2. El select 2 me cuenta los registros o id en los que se cumplen las condiciones del where (que para mi caso catalogo como errores)
Select 1
Código:
Select
distinct a.agente_evaluado agente,
Year(Fecha_evaluacion) as 'Año',
CASE
WHEN MONTH(fecha_evaluacion) = 1 THEN "enero"
WHEN MONTH(fecha_evaluacion) = 2 THEN "febrero"
WHEN MONTH(fecha_evaluacion) = 3 THEN "marzo"
WHEN MONTH(fecha_evaluacion) = 4 THEN "abril"
WHEN MONTH(fecha_evaluacion) = 5 THEN "mayo"
WHEN MONTH(fecha_evaluacion) = 6 THEN "junio"
WHEN MONTH(fecha_evaluacion) = 7 THEN "julio"
WHEN MONTH(fecha_evaluacion) = 8 THEN "agosto"
WHEN MONTH(fecha_evaluacion) = 9 THEN "septiembre"
WHEN MONTH(fecha_evaluacion) = 10 THEN "octubre"
WHEN MONTH(fecha_evaluacion) = 11 THEN "noviembre"
WHEN MONTH(fecha_evaluacion) = 12 THEN "diciembre"
ELSE "NUUL_MES" END AS MES ,
SUM(IF(ID_LLAMADA>0,1,0))`CANT EVALUACIONES`,
***Nueva columna Cuenta registros que tiene errores *** AS ' Llamadas con errores',
sum(b.errores_fatales) as `Total Errores,
format(avg(b.NOTA_AREA_1),1) `ESTILO MANEJO LLAMADA`,
format(avg(b.NOTA_AREA_2),1) `ESTRUCTURA / HABILIDADES`,
format(avg(b.NOTA_AREA_3),1) `EFICIENCIA / CONOCIMIENTO`,
format(avg(b.NOTA_EVALUACION),1) `NOTA FINAL`
FROM evaluaciones a
INNER JOIN notas_evaluaciones b
ON a.id_evaluacion = b.id_evaluacion
where a.fecha_evaluacion between '2008/01/01' and '2008/12/31'
And agente_evaluado like'%'
GROUP BY agente,'año'
ORDER BY `agente_evaluado` asc, fecha_evaluacion asc;
Select 2
Código:
select
count(b.id_notas)
from evaluaciones a
inner join notas_evaluaciones b
on a.id_evaluacion = b.id_evaluacion
where a.fecha_evaluacion between '2008/01/01' and '2008/12/31'
and(a.identifica_cliente='1'OR a.escucha_activa='1' OR a.asesorar='1'
OR a.conocimiento_producto='1' OR a.procedimientos='1' OR a.ingreso_datos='1')
Como inserto este segundo select en la consulta 1 ???
desde ya muchas gracias.
Chelo