我的数据库中有一个表,其中包含以下数据:
————————————————————————————————————————————————————————————————————————
Id startDate availabilityStatus Hotel_Id
————————————————————————————————————————————————————————————————————————
1 2016-07-01 available 2
2 2016-07-02 available 2
3 2016-07-03 unavailable 2
4 2016-07-04 available 3
5 2016-07-05 available 3
6 2016-07-06 available 3
7 2016-07-07 unavailable 4
8 2016-07-08 available 4
9 2016-07-09 available 4
10 2016-07-10 available 4
现在,用户希望看到所有在2016年7月连续3天可用的酒店.
我可以进行查询以获取可用性,但不确定如何获取连续日期可用性.
根据上述数据,7月份只有Hotel Id 3,4有连续可用的日期,但是2也有日期.那么我们应该如何删除2并通过MySQL查询显示3,4.
请指教?