一个日期的统计,将该日期的数据和该日期以前日子的数据累加,依次类推....
数据表数据:如下图
累计的查询结果:如下图
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都能实现该功能。