Si mira, muchas gracias antes que nada!
Mi primer consulta:
Código SQL:
Ver originalSELECT cve_bien,
COUNT(CASE WHEN revision_proyectores = 0 THEN 1 END) AS ATENCIONES_CUANTOS_CEROS,
COUNT(CASE WHEN revision_proyectores = 1 THEN 1 END) AS REVISIONES_CUANTOS_UNOS,
COUNT(cve_bien) AS TOTALES
FROM exp_ti_bitacora_proyectores
WHERE (fecha_trabajo BETWEEN CONVERT(DATETIME,'01/02/2016', 102)
AND CONVERT(DATETIME,'07/03/2016', 102))
GROUP BY cve_bien
Me devuelve lo siguiente:
00100 2 8 10
00197 3 0 3
12111 6 1 7
14396 1 1 2
14794 0 1 1
Donde las columnas son: cve_bien, atenciones, revisiones y total
Marque con ROJO el registro que me interesa, solo es uno y tiene la clave 14794 y en revision_proyectores tiene un 1, osea que tiene cero ceros!(valga la redundancia..)
Y mi segunda consulta:
Código SQL:
Ver originalSELECT cve_bien,
COUNT(cve_bien) AS ATENCIONES
FROM exp_ti_bitacora_proyectores
WHERE (fecha_trabajo BETWEEN CONVERT(DATETIME,'01/02/2016', 102)
AND CONVERT(DATETIME,'07/03/2016', 102))AND revision_proyectores = 0
GROUP BY cve_bien
Me devuelve lo siguiente:
00100 2
00197 3
12111 6
14396 1
Donde las columnas son: cve_bien, atenciones
Y aqui si te das cuenta, me omite el registro 14794 que deberia aparecerme con un cero! :/