【发布时间】:2010-04-23 15:00:45
【问题描述】:
使用 SQL Server 2008 报告服务:
我正在尝试编写一个显示一些相关数据的报告,所以我想像这样使用@table 变量
DECLARE @Results TABLE (Number int
,Name nvarchar(250)
,Total1 money
,Total2 money
)
insert into @Results(Number, Name, Total1)
select number, name, sum(total)
from table1
group by number, name
update @Results
set total2 = total
from
(select number, sum(total) from table2) s
where s.number = number
select from @results
但是,报表生成器不断要求输入变量@Results 的值。这可能吗?
编辑: 正如 KM 所建议的,我已经使用存储过程来解决我眼前的问题,但最初的问题仍然存在:我可以在报表生成器中使用 @table 变量吗?
【问题讨论】:
标签: sql-server reporting-services report-designer