Tsql 我的分组被总和查询搞糊涂了
这是我的第一个分组,我正在尝试做以下工作:Tsql 我的分组被总和查询搞糊涂了,tsql,sql-server-2008-r2,Tsql,Sql Server 2008 R2,这是我的第一个分组,我正在尝试做以下工作: 按分行、账户和参考编号分组 将分组的项目添加到一起,然后将组列TaxAmount和Amount相加为总计列 以下是我拥有的,但它不是编译的: SELECT SUM(SUM(Amount) + SUM(TaxAmount)) AS Total FROM Truck.PpsTransaction GROUP BY ReferenceNumber, Branch, AccountNumber 我做错了什么 在这种情况下,
SELECT SUM(SUM(Amount) + SUM(TaxAmount)) AS Total
FROM Truck.PpsTransaction
GROUP BY ReferenceNumber, Branch, AccountNumber
我做错了什么 在这种情况下,汇总应能正常工作:
SELECT ReferenceNumber, Branch, AccountNumberReferenceNumber,
SUM(Amount) GroupAmount, Sum(TaxAmount), GroupTax,
SUM(Amount + TaxAmount) AS GroupTotal
FROM Truck.PpsTransaction
GROUP BY ReferenceNumber, Branch, AccountNumber WITH ROLLUP
您得到的错误是什么?
SELECT ReferenceNumber, Branch, AccountNumber, SUM(Amount + TaxAmount) AS Total
FROM Truck.PpsTransaction
GROUP BY ReferenceNumber, Branch, AccountNumber