根据某列对已经汇总的列进行汇总

Summing up the already summed up column based on a column

这是Amount求和后的结果。 在查询中,金额列已经汇总(即 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
select PK, sum(Amount) as Amount, Code, Company  from table  group by PK, Code, Company

您可以随时应用另一个 SUM 操作:

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

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