想在reporting service里面的查询语句用动态语句 变量是一个日期范围起始月份和终止月份假设输入变量是1月-3月最后的输出是 销售(今年迄今)
1月 a
2月 b
3月 c那查询语句就是
select sum(sales)
from sales
where year = 2012 and month <= @montha 就是当@month =1 b的值 就是当@month =2时候 sum(sales)的值 以此类推但是怎么才能报表里面用这样一个动态的值呢?可以建立临时表么?
1月 a
2月 b
3月 c那查询语句就是
select sum(sales)
from sales
where year = 2012 and month <= @montha 就是当@month =1 b的值 就是当@month =2时候 sum(sales)的值 以此类推但是怎么才能报表里面用这样一个动态的值呢?可以建立临时表么?
select ltrim(month)+'月',sum(sales) from tbl where yesr=2012如果表里的月份不全,可以使用系统表master..spt_values构造如有需要,建议给出详细测试数据和期待结果