[英]php mysql select result that has no recored between two dates
我有一張名為“ bookings”的表格,其中包含房間編號和預訂日期
如
ID Date
1 2018-04-20
1 2018-04-21
2 2018-04-20
4 2018-04-01
4 2018-04-02
4 2018-04-09
在html中,用戶輸入簽入日期和簽出日期
我想做的是找到所有沒有日期等於或介於入住和退房輸入日期之間的房間ID ...
例如,如果用戶輸入的簽入日期為:2018-04-19,結帳日期為:2018-04-21,則結果應為:4
我怎樣才能做到這一點 ?
您可以使用NOT BETWEEN
:
SELECT * FROM `bookings` WHERE `date` NOT BETWEEN ? AND ?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.