gpt4 book ai didi

SQL 服务器 : summing two variables

转载 作者:行者123 更新时间:2023-12-05 08:42:28 24 4
gpt4 key购买 nike

我正在尝试添加两个变量

DECLARE @RentsSum MONEY
SET @RentsSum = (SELECT SUM(Price)
FROM Rents
WHERE StartDate IS NOT NULL)
GO

DECLARE @SalesSum MONEY
SET @PriceSum = (SELECT SUM(Price)
FROM Purchases
WHERE DateBought IS NOT NULL)
GO

DECLARE @SalesAndRentsSum MONEY

SET @SalesAndRentsSum = @RentsSum + @PriceSum;

SELECT @SalesAndRentsSum

变成了一个,但我在这里遇到了一些奇怪的错误...

Must declare the scalar variable "@PriceSum".

Must declare the scalar variable "@RentsSum".

最佳答案

删除所有 GO 单词。这里有三个单独的批处理,必须在该批处理的范围内声明变量。

DECLARE @RentsSum MONEY, @SalesSum MONEY, @SalesAndRentsSum MONEY

SET @RentsSum = (SELECT SUM(Price)
FROM Rents
WHERE StartDate IS NOT NULL)

SET @SalesSum = (SELECT SUM(Price)
FROM Purchases
WHERE DateBought IS NOT NULL)

SET @SalesAndRentsSum = @SalesSum + @PriceSum

SELECT @SalesAndRentsSum

关于SQL 服务器 : summing two variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41452602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com