【发布时间】:2011-11-26 14:30:33
【问题描述】:
我在名为 From_Date 和 To_Date 的表中有一个 ID 字段和两个日期字段。我想用日期条件选择这个日期。
ID From_Date To_Date
1 2011-05-03 2011-05-28
2 2011-04-29 2011-05-10
3 2011-05-09 2011-05-20
4 2011-04-28 2011-05-09
5 2011-04-29 2011-05-19
6 2011-05-09 2011-05-09
7 2011-05-09 2011-05-09
8 2011-05-09 2011-05-09
9 2011-05-21 2011-05-21
10 2011-06-06 2011-06-06
11 2011-05-21 2011-05-28
12 2011-05-14 2011-05-28
13 2011-05-23 2011-05-24
14 2011-05-27 2011-05-27
15 2011-05-23 2011-05-24
现在我想要两个参数作为开始日期和结束日期的条件 喜欢
@StartDate = '05/01/2011'
@EndDate = '05/10/2011'
当 startdate 和 enddate 参数之间的日期数组应与 From_Date 和 To_Date 字段之间的日期数组进行比较时,我希望这些参数的输出
输出:
ID From_Date To_Date
1 2011-05-03 2011-05-18
2 2011-04-29 2011-05-10
3 2011-05-09 2011-05-20
4 2011-04-28 2011-05-09
5 2011-04-29 2011-05-19
6 2011-05-09 2011-05-09
7 2011-05-09 2011-05-09
8 2011-05-09 2011-05-09
这可能在单个查询中而不是使用触发器或函数吗?
【问题讨论】:
-
欢迎来到 Stack Overflow @Vinay Mistry,请务必使用
{}(工具栏按钮)来表示您的代码部分、数据表值等。
标签: sql sql-server-2005 sql-server-2008