如何将查询结果设置为变量?
变量
declare @ResultVar float;
and with query
WITH CTE AS
(
SELECT [Val]...
)
SELECT SUM([Val])
FROM CTE
我不想使用SELECT
,这是SQL Server存储过程的一部分。
根据@marc_s的评论:
WITH CTE AS
(
SELECT [Val]...
)
SELECT @YourVar = SUM([Val])
FROM CTE
分配变量的select
不会向存储过程的调用者返回行集。试试。