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