Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como posso verificar se o intervalo de datas existe


Se o início ou o fim da nova reserva que você deseja criar estiver dentro de um intervalo atual, a reserva deverá ser bloqueada. Usando :reservationStart e :reservationEnd como essas datas, você pode consultar:
SELECT *
FROM   reservations
WHERE  :reservationStart BETWEEN reservation_from AND reservation_to OR
       :reservationEnd BETWEEN reservation_from AND reservation_to OR