sql-server - 根据某列对已经汇总的列进行汇总
问题描述
这是金额加总后的结果。在查询中,金额列已经汇总(即 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
推荐阅读
- javascript - ReactJS 中的按钮显示不正确
- c++ - size_t 和 unsigned long long 有什么区别吗?
- regex - 查找和替换小写到大写不起作用
- python - 在 python 中绘图时图形重叠
- swift - 如何以编程方式将个人资料图像快速存储到firebase
- varnish - 如果选项设置 beresp.do_gzip = true,则 varnishstat 中没有后端计数器 beresp_bodybytes;
- php - Symfony 5 - 获取角色层次结构以影响用户
- vue.js - 同步函数调用期间的Vue更新组件
- gremlin - 将 Ip 字符串转换为整数以检查它是否属于 CIDR 块
- flutter - 在颤振上创建一个菜单,用 Navigator.pop() 关闭