sql >> Databasteknik >  >> RDS >> Mysql

Kontrollera att två datum inte var mellan två ett annat datum + MYSQl

Prova något sånt här

SELECT 
    tbl_room.room_no, 
    tbl_room.type_id, 
    tbl_room.id,

    tr.id as reserv_status

FROM tbl_room

 LEFT JOIN tbl_Reservation tr ON tbl_room.id = tr.room_id AND 
           (
             (tr.checkin_data <= "'$checkin'" AND tr.checkout_data >= "'$checkin'")
             OR
             (tr.checkin_data <= "'$checkout'" AND tr.checkout_data >= "'$checkout'")
           )

 WHERE 

 tbl_room.type_id =1  AND tr.id IS NULL



  1. C# Entity Framework:Nyckelord stöds inte:'port'

  2. Prestandaskillnad mellan Native SQL (med MySQL) jämfört med Hibernate ORM?

  3. Laravel Eloquent får resultat grupperade efter dagar

  4. mysql välj datum inom 30-dagarsintervallet