我有一张名为“预订”的桌子,房间id&预订日期
作为
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和checkout:2018-04-21 那么结果应该是:4
我该怎么做?
答案 0 :(得分:1)
您可以使用NOT BETWEEN
:
SELECT * FROM `bookings` WHERE `date` NOT BETWEEN ? AND ?