Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/03/2010, 18:14
quebien
 
Fecha de Ingreso: febrero-2007
Mensajes: 309
Antigüedad: 17 años, 2 meses
Puntos: 16
Respuesta: Saber si estoy entre dos horas del dia

Estuve viendo la documentacion y lo mejor que pude hacer es esto:

...WHERE
horario_inicio_1+0 <= CURTIME()+0 AND horario_fin_1+0 > CURTIME()+0
OR
horario_inicio_2+0 <= CURTIME()+0 AND horario_fin_2+0 > CURTIME()+0

El +0 es para que transforme la hora a integer, asi puedo hacer las comparaciones.

Funciona, el problema que todavia no puedo solucionar es en el caso de que el rango de horario pase de las 0 horas (por ej. de 20hs a 3hs), porque 20 es mayor a 3..., entonces aunque sean las 21hs no lo va a seleccionar. Gran problema..