17/03/2005, 12:02
|
Ex Colaborador | | Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 22 años, 6 meses Puntos: 16 | |
Aqui ya me pierdo. Con esa consulta sacas todos los registros cuya feinicio sea menor/igual que fecha1 y que su fefin sea mayor/igual que fecha1. Es decir:
feinicio <= fecha1 <= fefin
Si fecha1 es menor que todos los feinicio, no se cumple la condicion.
Creo que tu problema es que no estas usando fecha2. El problema de reservas es un problema de superposicion de rangos. Es decir:
feinicio <= fecha1 <= fefin
feinicio <= fecha2 <= fefin
fecha1 <= fefin <= fecha2
Si alguna de estas 3 condiciones se cumple, los rangos se superponen.
saludos.
PD: Ahora mismo no estoy seguro si las 3 condiciones son correctas, las he puesto de cabeza. Pero con un lapiz y un papel, representas los rangos y encuentras las condiciones de superposicion.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |