根据列汇总已汇总的列

时间:2019-08-01 13:47:23

标签: sql-server tsql sql-server-2008 group-by

这是金额相加后的结果。 在查询中,“金额”列已汇总(即SUM(InsAmt) AS Amount

PK      Amount     Code   Company
123     -528.00     OP      ABC
123      376.37     OP      ABC
124      123.87     KJ      BAK
124       84.76     KA      BAK

我希望在代码相同的情况下再次进行总结。

预期输出:

PK      Amount     Code   Company
123     -151.63     OP      ABC
124      123.87     KJ      BAK
124       84.76     KA      BAK

2 个答案:

答案 0 :(得分:1)

as CBCentralManagerDelegate?

答案 1 :(得分:0)

您始终可以执行其他SUM操作:

select PK, sum(Amount) as Amount, Code, Company
from [YourTable]
group by PK, Code, Company

但是,相反,我建议重新访问原始查询并修复其GROUPSUM逻辑,这似乎并没有提供您想要的结果。如果没有原始查询,我们将无法为您提供帮助。