【发布时间】:2010-01-14 20:28:08
【问题描述】:
如果我有一个包含 StartDate 列和 EndDate 列的表,我可以生成一个查询,该查询返回一个集合,包括该范围内的每一天。我可以使用表变量并执行一些程序代码,但我想知道是否有办法在查询中执行此操作。
例如StartDate = 1/1/2010,EndDate = 1/5/2010,结果为:
- 1/1/2010
- 1/2/2010
- 1/3/2010
- 2010 年 1 月 4 日
- 2010 年 1 月 5 日
...对于表中具有 StartDate 和 EndDate 列的每一行。
*我使用的是 SQL 2005
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql