Stored procedures 如何在存储过程中存储聚合值?
我正在使用SQL Server 2012并尝试编写一个包含两个组件的存储过程: 1.Select语句将返回多行 2.另一个组件将根据某些条件具有聚合值。 因此,对于第二个组件,我想在存储过程中声明一个变量,并将聚合数据存储在那里。 现在,我的问题是,我可以用之前声明的变量中存储的数据填充输出参数,并从SSRS 2012访问参数吗 如果您能给我一些建议,我将不胜感激Stored procedures 如何在存储过程中存储聚合值?,stored-procedures,sql-server-2012,ssrs-2012,Stored Procedures,Sql Server 2012,Ssrs 2012,我正在使用SQL Server 2012并尝试编写一个包含两个组件的存储过程: 1.Select语句将返回多行 2.另一个组件将根据某些条件具有聚合值。 因此,对于第二个组件,我想在存储过程中声明一个变量,并将聚合数据存储在那里。 现在,我的问题是,我可以用之前声明的变量中存储的数据填充输出参数,并从SSRS 2012访问参数吗 如果您能给我一些建议,我将不胜感激 谢谢因此存储过程接受2个参数并返回一个表,这就是您所需要的??我不确定您所尝试的是否可行。我只想在行集合中添加另一列和行。在报告中,
谢谢因此存储过程接受2个参数并返回一个表,这就是您所需要的??我不确定您所尝试的是否可行。我只想在行集合中添加另一列和行。在报告中,筛选出要将其排除在外的对象上的这一额外行:
=isnothing(Fields!yourggregateColumn.Value)
,并在要显示值的位置使用=max(Fields!yourggregateColumn.Value,“YourDatasetName”)
。