31/07/2009, 14:49
|
| | | Fecha de Ingreso: julio-2009
Mensajes: 8
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Duda sobre consulta LA solucion del problema fue la siguiente:
SELECT camara, sum(
CASE WHEN fecha >= '2009-07-22'
AND fecha <= '2009-07-30'
AND i_m
IN (
SELECT i_m
FROM tbl_general
WHERE i_m >= '08:00:01'
AND i_m <= '20:00:00'
)
THEN 1
ELSE 0
END ) ASTotal1, sum(
CASE WHEN fecha >= '2009-07-22'
AND fecha <= '2009-07-30'
AND i_m
IN (
SELECT i_m
FROM tbl_general
WHERE i_m >= '20:00:01'
AND i_m <= '23:59:59'
)
THEN 1
ELSE 0
END ) AS Total2000, sum(
CASE WHEN fecha > '2009-07-22'
AND fecha <= date_add( '2009-07-30', INTERVAL 1
DAY )
AND i_m
IN (
SELECT i_m
FROM tbl_general
WHERE i_m >= '00:00:01'
AND i_m <= '07:59:59'
)
THEN 1
ELSE 0
END ) AS Total0008
FROM tbl_general
GROUP BY camara
LIMIT 0 , 30
Espero que ayude a alguien y estoy asu disposicion para cualquier asesoria, mi correo es metalsarra@gmailcom
saludos.
--Lo mejor de todo es compartir.-- |