通过sql语句实现数量累加查询

一个日期的统计,将该日期的数据和该日期以前日子的数据累加,依次类推....

数据表数据:如下图



累计的查询结果:如下图


sql语句实现:

sql1:

select date, (select sum(pay) from test b where b.date<= a.date) pay from test a group by id;
sql2:
select b.id,b.date,sum(a.pay) from test a,test b where a.date<=b.date group by b.id;

sql1和sql2都能实现该功能。

©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页