sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag kontrollera att datumintervallet finns

Om antingen början eller slutet av den nya reservationen du vill skapa är inom ett aktuellt intervall, bör reservationen blockeras. Använder :reservationStart och :reservationEnd som dessa datum, kan du fråga:

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


  1. MySQL RAND() hur ofta kan det användas? använder den /dev/random?

  2. infoga i databasen från duplicate textfield om inte tomt php sql

  3. SQL välj endast rader med maxvärde på en kolumn

  4. Refererar till ett associativt matrisvärde från PDO::FETCH_ASSOC