如何检查日期范围的日期位于mysql查询中的两个日期之间 [英] How to check a dates of a date range lies in between two dates in mysql query
本文介绍了如何检查日期范围的日期位于mysql查询中的两个日期之间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个日期范围
date from = 2011-10-14&日期为= 2011-10-20
date from=2011-10-14 & date to=2011-10-20
如果我还有其他日期范围
if I have another date ranges
like
- 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)
日期范围。
I want sql query which shows only the date range whose dates lies in between above (2011-10-14 & date to=2011-10-20)
date range.
仅此处 2011-10-21-2011-10-26
不位于日期起于= 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
这些日期
希望您能理解我的要求。
Hope you understand what I am asking.
推荐答案
date_from < '2011-10-20' AND date_to > '2011-10-14'
这篇关于如何检查日期范围的日期位于mysql查询中的两个日期之间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文