【发布时间】:2018-03-22 09:20:42
【问题描述】:
_______________________________________
|item |created |expiry |
_______________________________________
|A |01/01/2000 |01/02/2000 |
|B |01/04/2000 |01/06/2000 |
|C |01/05/2000 |01/11/2000 |
|D |01/02/2000 |01/05/2000 |
|E |01/06/2000 |01/07/2000 |
我想要的是选择所有输入的 start_range 和 end_range 之间的创建日期和到期日期之间的值。
例如。
start_range: 01/03/2000
end_range: 01/05/2000
上面的范围将具有值
01/03/2000
01/04/2000
01/05/2000
输出如下:
_______________________________________
|item |created |expiry |
_______________________________________
|B |01/04/2000 |01/06/2000 |
|C |01/05/2000 |01/11/2000 |
|D |01/02/2000 |01/05/2000 |
不包括 A 和 E,因为它们之间的日期不在开始和结束范围之间的日期中。
【问题讨论】:
-
你不能做类似
WHERE DateToCheck BETWEEN Date1 AND Date2的事情吗?