我需要使用查询中的两个值执行计算,然后将其存储到变量中。我想知道如何在 SQL 中做到这一点。这是我迄今为止尝试过的:
DECLARE @result DECIMAL
SELECT @result = val2 / val1 from table
问题是输出错误。
SELECT @result
Output: 0
好像我不使用变量一样,输出是正确的。
SELECT val2 / val1 from table
Output: 0.0712
有什么想法我在这里出错了吗?