返回存储过程的结果,sql

时间:2013-03-20 00:59:47

标签: sql-server stored-procedures sql-server-2012 aggregate-functions

如何使用一个存储过程返回多个聚合函数的结果。我试图使用一个存储过程获取一列的平均值,总数,最大值和最小值。

2 个答案:

答案 0 :(得分:1)

在存储过程中发出以下SQL语句:

SELECT AVG(col1),SUM(col1),MAX(col1),MIN(col1) FROM table1

答案 1 :(得分:0)

您可以在sp中的函数结果上调用多个选择,然后返回包含4个表的数据集。或者,您可以将值选择到表变量中,并通过select语句返回表。有很多方法可以实现这一目标。