sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo verificar si existe un rango de fechas?

Si el inicio o el final de la nueva reserva que desea crear está dentro de un rango actual, la reserva debe bloquearse. Usando :reservationStart y :reservationEnd como estas fechas, podrías consultar:

SELECT *
FROM   reservations
WHERE  :reservationStart BETWEEN reservation_from AND reservation_to OR
       :reservationEnd BETWEEN reservation_from AND reservation_to OR