我無法弄清楚如何編寫查詢來檢查日期。mysql查詢檢查日期
例如;
房間表; room_id, number_of_rooms, checkin(date: 1/05/2012), checkout(date:14/05/2012)
;
我想寫一個查詢,檢查用戶輸入的日期(簽入和結帳日期)與房間tabel(簽入和結帳日期);
的想法是要知道用戶輸入的時間是否已檢查之間,並檢查了房間表的日期
像這樣的東西;
select * from romms
where checkin and checkout date is not among user_entered_checkin and user_entered_checkeout
我想知道是否可以在工作的情況下,如'籤= user_entered_checkin和結賬= user_entered_checkout' – Akram 2012-04-29 06:29:15
假設你不希望這些它應該的結果。 BETWEEN是包含性的(> =/<=),這是否定(>)。 – mkjeldsen 2012-04-29 06:41:33
讓我看看,我會讓你知道的 – Akram 2012-04-29 07:15:22