当前位置: 代码迷 >> Sql Server >> 存储过程中给变量赋值解决方案
  详细解决方案

存储过程中给变量赋值解决方案

热度:85   发布时间:2016-04-25 00:02:56.0
存储过程中给变量赋值
我的问题
在存储过程中设一变量:
 declare @shuliang nvarchar (50)


SELECT sum  (convert (int, [yingtuishu] )) FROM [Faliaominxi]where [liaohao]=@liaohao and [mark]='0' and [faliaodan]<>@faliaodan


@faliaodan、@liaohao 为存储过程的参数

现在需要select sum 计算出来的值 赋值给变量  @shuliang  需要怎么做请高手指点。
------解决方案--------------------
 DECLARE @shuliang NVARCHAR(50)
  SELECT @shuliang = SUM(CONVERT (INT, [yingtuishu]))
  FROM   [Faliaominxi]
  WHERE  [liaohao] = @liaohao
         AND [mark] = '0'
         AND [faliaodan] <> @faliaodan
  相关解决方案