有如下表
id money
1 10
2 20
3 30
4 40
求出如下数据
id money cum
1 10 10
2 20 30
3 30 60
4 40 100
建表
CREATE TABLE cum_demo
(id INT,money INT,PRIMARY KEY (id))
插入数据
insert into cum_demo(id,money)
values (1,10),(2,20),(3,30),(4.40);
求累加
SELECT a.id,a.money,SUM(lt.money) as cum
FROM cum_demo a JOIN cum_demo lt
ON a.id >= lt.id
GROUP BY a.money
ORDER BY id
结果
id money cum
1 10 10
2 20 30
3 30 60
4 40 100
出处:www.l1mn.com
原文标题:mysql 累加求和
原文地址:https://www.l1mn.com/p/mysql-sum.html
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。
Copyright © L1MN.COM 联系方式:l1mnfw@163.com