Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/07/2009, 14:49
Avatar de metalsarra
metalsarra
 
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.--