12/01/2011, 08:01
|
| | Fecha de Ingreso: julio-2009
Mensajes: 53
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Reserva de hotel (comparar 2 rangos de fecha) me respondo solito =) supongamos que F1 = fecha de inicio del pedido de reserva y F2 = fecha fin pedido de reserva. Este SELECT devuelve los registros que encuentra que se superpongan con esas fechas.
SELECT [Id] FROM [reservas] where #" + f1 + "# between [fecha-inicio] and [fecha-fin] or #" + f2 + "# between [fecha-inicio] and [fecha-fin] or [id] in (SELECT [Id] FROM [reservas] where [fecha-inicio] between #" + f1 + "# and #" + f2 + "# or [fecha-fin] between #" + f1 + "# and #" + f2 + "#) |