Cita:
Iniciado por quimfv FechiInicial=2009-12-15
FechaFinal=2010-01-02
Ni una ni la otra pueden estar dentro de un rango reservado
Código MySQL:
Ver original AND ((start_date
<='2009-12-15' AND end_date
>='2009-12-15') OR (start_date
<='2010-01-02' AND end_date
>='2010-01-02'))
Si esta query (son iguales) no da ningun resultado luego puedes hacer la reserva, si da alguno es que uno de los dias ya esta reservado y por tanto no se puede hacer la reserva.
Muchas gracias, me funciona estupendo.