【发布时间】:2015-06-11 10:01:21
【问题描述】:
我需要显示给定日期范围内所有星期一的日期。
例如,如果我的开始日期是01/05/2015,结束日期是31/05/2015,我需要显示
04/05/2015
11/05/2015
18/05/2015
25/05/2015
这怎么可能?
【问题讨论】:
-
你有所有(可能的)日期的帮助表吗?
-
@jarlh 您可以使用递归 CTE(通用表表达式)创建这样的辅助表。
-
这是日历表的完美用例,每个数据库都应该有一个。
标签: sql-server sql-server-2008 ssrs-2008