13/08/2011, 08:30
|
| | Fecha de Ingreso: junio-2008 Ubicación: Colombia
Mensajes: 207
Antigüedad: 16 años, 4 meses Puntos: 12 | |
Duda con intervalos de horas Cordial saludo, tengo el siguiente dilema que corroe mi mente:
en una tabla tengo dos campos que se llaman hora_inicio y hora_fin respectivamente
en ellas se guardaran valores del tipo time como este => "7:00" o "9:00" etc, mi duda es como sacar aquellos rangos de horas que se apliquen a un parámetro, me explico, digamos que en la tabla están los registros de "7:00"(hora_inicio) a "9:00"(hora_fin)... me gustaría obtener obtener hora_inicio y hora_fin para un parametro cuyo valor sea digamos "7:30" u "8:30"
así por ejemplo:
si envio 7:30 => de 7:00 a 9:00
si 8:00 => de 7:00 a 9:00 y de 8:00 a 10:00
si 8:30 => de 7:00 a 9:00 y de 8:00 a 10:00 etc.
No he podido encontrar algo que me sirva al menos en el momento, estoy buscando en las funciones de date/time de postgres haber si alguna de ellas me resuelve el problema.
Gracias de antemano. R// Ya me respondi por si a alguien le sirve.
select * from reserva
where '07:30'
between hora_inicio AND hora_fin
en ese caso me retorna
hora_inicio => '7:00'
hora_fin => '9:00'
Última edición por Rosencrantz; 13/08/2011 a las 09:32 |