Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/03/2005, 12:02
josemi
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.