首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-12-29 
存储过程中给变量赋值我的问题在存储过程中设一变量: declare @shuliang nvarchar (50)SELECT sum(convert

存储过程中给变量赋值
我的问题
在存储过程中设一变量:

 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

热点排行