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