我的存储过程中返回的是exec(@strSQL2)语句的结果,@strSQL2是一个拼接成的sql语句。我现在想对这个存储过程返回的结果中的某些列用sum函数。
我该怎么做呢?
------解决方案--------------------
[email protected],要么insert 临时表 exec 存储过程
------解决方案--------------------
要么用分布式查询:
select sum(a.[Field])
from openrowset( 'msdasql ', 'driver={sql server};server=服务器名;uid=sa;pwd=密码 ', 'exec 库名.dbo.存储过程名 ') AS a