【发布时间】:2021-12-30 19:30:12
【问题描述】:
我有下表(TableX):
目标是计算每个 account_id 的变化并显示结束值:
因此,当account_id=1时,值为500-100=400,当account_id=2时,值为300+100-300=100。
我尝试了以下查询,但没有给出我希望的结果:
SELECT SUM(change) OVER(PARTITION BY account_id) FROM TableX GROUP BY Account_id
【问题讨论】:
-
这是 MySQL 吗?!
标签: sql group-by sum partition-by