mysql搜索日期范围介于数据范围内

时间:2017-01-26 18:48:02

标签: php mysql

我的数据库包含如下数据:

+------------+------------+---------+
| startdate  |   enddate  | hotelID |
+------------+------------+---------+
| 2017-01-01 | 2017-01-14 |    1    |
| 2017-01-15 | 2017-01-20 |    1    |
| 2017-01-21 | 2017-01-25 |    1    |
+------------+------------+---------+

我现在想要将日期范围2017-01-13搜索到2017-01-22

我遇到问题就完成了。

所需结果将从所选日期范围中选择所有3列作为所有日期的存在

1 个答案:

答案 0 :(得分:1)

它是否必须完全适合或可以任何范围工作?如果是这样,那么以下将返回所有三行:

DrawFunc DrawArr[]={drawcir,drawrec,drawtrg};

结束日期必须大于范围的开头,并且开始日期必须小于范围的结束。