首页 > 解决方案 > 根据某列对已经汇总的列进行汇总

问题描述

这是金额加总后的结果。在查询中,金额列已经汇总(即 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

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

解决方案


select PK, sum(Amount) as Amount, Code, Company  from table  group by PK, Code, Company

推荐阅读