Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment puis-je vérifier que la plage de dates existe

Si le début ou la fin de la nouvelle réservation que vous souhaitez créer se situe dans une plage actuelle, la réservation doit être bloquée. Utilisation de :reservationStart et :reservationEnd comme ces dates, vous pouvez interroger :

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