我处于想要将日期范围与另一个日期范围匹配的情况,这可能很简单,但我坚持下去。
下面是表结构
表 - 生命周期
- life_id
- life_start_date
- 生命结束日期
然后一些记录如下
1 - 07/23/2013 - 07/24/2013
2 - 07/15/2013 - 07/25/2015
3 - 03/10/2013 - 03/10/2014
现在我想按日期范围搜索这些记录,并想看看该范围内是否存在一些生命;例如,我想找到 2013 年 8 月 1 日至 2014 年 1 月 1 日之间的生活
正如预期的结果,它应该选择 life#2 和 life#3
如何使用 MySQL 查询来做到这一点?
非常感谢任何帮助。