Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/03/2016, 11:10
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

Cita:
Iniciado por Libras Ver Mensaje
La misma pregunta que iislas, porque no quieres usar el case? ahora para tu problema prueba con esto:

Código SQL:
Ver original
  1. SELECT cve_bien,
  2. COUNT(*) 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
Hola, gracias por responder!

Pues de hecho batalle varios días para dar con el uso del CASE WHEN y logre sacarlo pero mi jefe dice que utilizandolo hago un recorrido en TODOS los registros y valido si es un cero o un uno, y que si tenemos miles de registros la consulta se vuelve algo ineficiente, que debo utilizar una donde vaya directo a los registro que quiero consultar validando todo en el WHERE, pero no se como lo puedo hacer con la estructura que estoy utilizando, para mi ya estaria bien asi porque no se hacen demasiados registros en la tabla y aparte se le da un rango de fechas que normalmente se utilizara por mes, pero pues ya saben, hay que obedecer jaja

Y ya he intentado eso pero me sigue omitiendo los que tienen cero...