Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso verificare se esiste un intervallo di date

Se l'inizio o la fine della nuova prenotazione che desideri creare si trova all'interno di un intervallo corrente, la prenotazione dovrebbe essere bloccata. Usando :reservationStart e :reservationEnd come queste date, potresti interrogare:

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