Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2012, 06:54
jota2
 
Fecha de Ingreso: diciembre-2003
Mensajes: 474
Antigüedad: 20 años, 4 meses
Puntos: 5
Sistema de reservas

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