sql - 表中不同项目的总和
问题描述
我有一张交易表。一栏是供应商 ID,一栏是应付金额。[还有其他列,但它们不相关]
id | amount | custid
23 | -31.32 | 904424
24 | -19.94 | 646744
25 | -4.77 | 904424
26 | -29.40 | 972979
我想运行一个查询,为每个不同的客户 ID 提供总数。目标是确定欠每个客户的金额。
解决方案
这是基本的聚合:
select custid, sum(amount) total_amount
from mytable
group by custid
推荐阅读
- python - Beautifulsoup 用多个表在页面中抓取特定表
- c# - 从文本中获取姓/名的正则表达式
- julia - 在 Julia 中以特定格式解压缩二进制数据
- php - PHP在会计中将长浮点数四舍五入到小数点后两位
- javascript - Javascript 在显示额外文本时平滑调整大小
- android - 延迟android请求权限
- python - 使用序列化的 Tk 小部件对象保存和恢复 tkinter UI 状态
- php - 致命错误:未捕获的错误:在 null 上调用成员函数 count()
- c# - Material Design (WPF):删除复选框背景
- javascript - 磁摆的力计算与数值积分