假设我的开始年份是2000年,我希望从2000年到当年每年都有一栏选择回报,例如:
2000
2001
...
2012
2013
这是在Reporting Services中填充参数。
答案 0 :(得分:2)
最简单的方法是创建一个numbers table,用于这些类型的查询。
您还可以使用递归公用表表达式生成年份列表:
;with cte (yr) as
(
select 2000
union all
select yr + 1
from cte
where yr+1 <=2013
)
select yr
from cte;