如何减去两个变量中的值.这是我到目前为止所做的
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 转换失败