如何检查日期范围的日期位于mysql查询中的两个日期之间 [英] How to check a dates of a date range lies in between two dates in mysql query

查看:101
本文介绍了如何检查日期范围的日期位于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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆