Cita:
Iniciado por Libras La misma pregunta que iislas, porque no quieres usar el case? ahora para tu problema prueba con esto:
Código SQL:
Ver originalSELECT cve_bien,
COUNT(*) 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
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...