Hola,
estoy haciendo un sistema de reservas pero me estoy volviendo loco con la disponibilidad. Yo tengo (todo en formato yyyymmdd):
- Solicitud del cliente: solicitud_entrada y solicitud_salida
- Reservas ya existentes en la BD: reserva_entrada y reserva_salida
¿Cómo tengo que hacer las comparaciones de fechas?
Yo he pensado en las siguientes:
1.IF solicitud_entrada = reserva_entrada -> No se puede realizar la reserva para esa habitación
2.IF solicitud_entrada está entre reserva_entrada y reserva_salida -> No se puede realizar la reserva para esa habitación
3.IF solicitud_salida está entre reserva_entrada y reserva_salida -> No se puede realizar la reserva para esa habitación
ELSE -> La habitación está disponible
¿He tenido en cuenta todas las posibilidades? ¿Cómo lo haríais vosotros?
Gracias