Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich überprüfen, ob ein Datumsbereich vorhanden ist

Wenn entweder der Anfang oder das Ende der neuen Reservierung, die Sie erstellen möchten, innerhalb eines aktuellen Bereichs liegt, sollte die Reservierung gesperrt werden. Mit :reservationStart und :reservationEnd Als diese Daten könnten Sie Folgendes abfragen:

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