如何在日期范围重叠的MySQL中查找记录

时间:2018-08-02 08:40:47

标签: php mysql codeigniter mysqli

我想在我选择的两个日期之间显示工作。不仅确切的日期。 当我从8月1日至8月10日发布工作,并在搜索页面中选择8月2日至8月15日的日期。此期间该工作处于活动状态。

Please check the image attachment below, Thanks

1 个答案:

答案 0 :(得分:0)

如果我没有记错,则可能需要使用BETWEEN(如果我正确理解了您的问题)。

SELECT * FROM table WHERE date BETWEEN firstDate AND secondDate;

*代表表'table'中的所有内容,其中字段名'date'在firstDate(开始日期)和secondDate(结束日期)之间。