mysql 查询每日增长量和累计增长量

项目是去年2月底上线的。
小项目,运营到今天,用户总量不到3W。
期间迭代了好几个版本,做了很多功能,
还针对运营推广 和 线下活动 做了好几款活动。
上个周还上线了 web 管理后台。

今天领导关心起用户增长了,不但要每日的增长数,还要统计累计增长量。
备注下sql 。。

SET @var := 0;
select t1.date,t1.num as '增长量' ,(@var := @var + t1.num) as '累计增长量'
from
(
select
DATE_FORMAT( tt.create_time, "%Y-%m-%d" ) as date,  COUNT( 1 ) as num
from card_supply tt
GROUP BY DATE_FORMAT( tt.create_time, "%Y-%m-%d" )
order by date asc
) as t1

你可能感兴趣的:(mysql 查询每日增长量和累计增长量)