小编Koc*_*ran的帖子

在SQL中减去变量

如何减去两个变量中的值.这是我到目前为止所做的

DECLARE @A NVARCHAR(MAX)
DECLARE @B NVARCHAR(MAX)

SET @A='select count(abc)
 from x'
 EXEC (@A)
 PRINT @A

 SET @B= ' select count(xyz)
 from  y'

 EXEC (@B)
 PRINT @B

 DECLARE @C INT
 SET @C = CAST(@A AS INT) - CAST(@B AS INT)
 EXEC (@C)
 PRINT @C
Run Code Online (Sandbox Code Playgroud)

我收到转换错误

消息
转换nvarchar值时,消息245,级别16,状态1,行20 转换失败

sql sql-server sql-server-2008

2
推荐指数
1
解决办法
6461
查看次数

标签 统计

sql ×1

sql-server ×1

sql-server-2008 ×1