Ако началото или краят на новата резервация, която искате да създадете, е в текущ диапазон, резервацията трябва да бъде блокирана. Използване на :reservationStart и :reservationEnd като тези дати, можете да попитате:
SELECT *
FROM reservations
WHERE :reservationStart BETWEEN reservation_from AND reservation_to OR
:reservationEnd BETWEEN reservation_from AND reservation_to OR