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

Hvordan kan jeg kontrollere, om datointerval eksisterer

Hvis enten starten eller slutningen af ​​den nye reservation, du vil oprette, er inden for et aktuelt område, bør reservationen blokeres. Brug af :reservationStart og :reservationEnd som disse datoer, kan du forespørge:

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


  1. MySQL GREATEST() Funktion – Find det største argument i en liste over argumenter

  2. MySQL QUERY LIKE returnerer intet

  3. Hvordan man ikke viser dubletter i SQL

  4. Kørsel af flere PHP-scripts på samme tid (database loop problem)