我有一个像
这样的日期范围日期从=2011-10-14 & 日期到=2011-10-20
如果我有其他日期范围
喜欢
- 2011-10-11 - 2011-10-15
- 2011-10-11 - 2011-10-21
- 2011-10-15 - 2011-10-21
- 2011-10-15 - 2011-10-19
- 2011-10-21 - 2011-10-26
我想要 sql 查询,它只显示日期介于 (2011-10-14 & date to=2011-10-20)
日期范围之间的日期范围。
这里只有 2011-10-21 - 2011-10-26
不在 date from=2011-10-14 & date to=2011-10-20
结果必须显示
- 2011-10-11 - 2011-10-15
- 2011-10-11 - 2011-10-21
- 2011-10-15 - 2011-10-21
- 2011-10-15 - 2011-10-19
这些日期
希望你明白我在问什么。
最佳答案
date_from < '2011-10-20' AND date_to > '2011-10-14'
关于mysql - 如何检查日期范围的日期位于mysql查询中的两个日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304504/