Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2014, 02:02
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta con rango de horas, diferentes fechas

Código MySQL:
Ver original
  1. FROM tuTabla
  2. WHERE TIMESTAMP(fecha,hora) >= TIMESTAMP(CURDATE(),'18:00:00')
  3.      AND TIMESTAMP(fecha,hora) <=TIMESTAMP(ADDDATE(CURDATE() , INTERVAL 1 DAY),'07:00:00')

(los registros des de hoy a las 18:00 hasta mañana a la 7:00)


Algo asi serviria? Claro que con esa query tienes que tener registros futuros....????

Código MySQL:
Ver original
  1. FROM tuTabla
  2. WHERE TIMESTAMP(fecha,hora) >= TIMESTAMP(DATE_SUB(CURDATE() , INTERVAL 1 DAY),'18:00:00')
  3.      AND TIMESTAMP(fecha,hora) <=TIMESTAMP(CURDATE(),'07:00:00')

(los registros des de ayer a la s 18:00 hasta hoy a las 7:00, parece más fácil de obtener)
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 08/04/2014 a las 01:23