我有一个日期范围像如何检查的日期范围的日期,两个日期之间坐落于MySQL查询
日期= 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)
日期[R在于日期范围安格。
这里只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
这些日期
希望你明白我问。
首先,你使用什么数据类型? 'Datetime'?而你说你想要在14号和20号之间。所以在所有的本质上,你真的想要> 14? – rzetterberg
另一个日期范围 - 它是什么?他们保存在某个表格中还是通过用户输入提供? – heximal
这些范围如何存储在数据库中?每个在DATE字段的单独列中?或单个字符串中的字符串?你试过什么了? –