Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/03/2016, 11:31
Aguirre2422
 
Fecha de Ingreso: marzo-2016
Ubicación: En algun lugar de Mexico
Mensajes: 6
Antigüedad: 8 años, 1 mes
Puntos: 0
Respuesta: Select count para registros en cero

Si mira, muchas gracias antes que nada!

Mi primer consulta:

Código SQL:
Ver original
  1. SELECT cve_bien,
  2. COUNT(CASE WHEN revision_proyectores = 0 THEN 1 END) AS ATENCIONES_CUANTOS_CEROS,
  3. COUNT(CASE WHEN revision_proyectores = 1 THEN 1 END) AS REVISIONES_CUANTOS_UNOS,
  4. COUNT(cve_bien) AS TOTALES
  5. FROM exp_ti_bitacora_proyectores
  6. WHERE (fecha_trabajo BETWEEN CONVERT(DATETIME,'01/02/2016', 102)
  7. AND CONVERT(DATETIME,'07/03/2016', 102))
  8. 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 original
  1. SELECT cve_bien,
  2. COUNT(cve_bien) AS ATENCIONES
  3. FROM exp_ti_bitacora_proyectores
  4. WHERE (fecha_trabajo BETWEEN CONVERT(DATETIME,'01/02/2016', 102)
  5. AND CONVERT(DATETIME,'07/03/2016', 102))AND revision_proyectores = 0
  6. 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! :/

Última edición por Aguirre2422; 08/03/2016 a las 11:39 Razón: Por favor, USAR LOS HIGHLIGHT "SQL" para que el código se pueda leer bien.