MySQL每天增量是多少_使用SQL统计某个表每天的总量和增量 mysql数据库

本文介绍了如何使用SQL查询MySQL数据库中用户表的每日总量和增量。通过示例,展示了如何利用DATE_FORMAT函数对create_time字段进行格式化,然后进行GROUP BY操作,结合子查询计算每日新增用户数。
摘要由CSDN通过智能技术生成

举例子:一个user表 有user_id自增主键,还有create_time用户创建时间

业务需求  让你统计每天用户的总量和相比前一天增加了多少用户量

如图表二这种。

首先将每天的总量查出来 表中的时间一般为date_time类型  所以用个函数SELECT DATE_FORMAT(create_time,‘%Y-%m-%d‘) dd,COUNT(*) num FROM USER GROUP BY DATE_FORMAT(create_time,‘%y-%m-%d‘)

将上一个SQL作为一个统计表来计算增量  上SQL。各位可以自己试试

SELECT a.dd,a.num,SUM(lt.num)  AS cum FROM

(SELECT DATE_FORMAT(create_time,‘%Y-%m-%d‘) dd,COUNT(*) num FROM USER GROUP BY DATE_FORMAT(create_time,‘%y-%m-%d‘))  a

JOIN

(SELECT DATE_FORMAT(create_time,‘%Y-%m-%d‘) dd,COUNT(*) num FROM USER GROUP BY DATE_FORMAT(create_time,‘%y-%m-%d‘))  lt

ON a.dd >= lt.dd GROUP BY dd

e5c20706e4430b251b2f44ee2217d25f.png(表一)

a36a6c1b3398c96be783b06392e46e9a.png(表二)

本文出自 “狂奔的蜗牛” 博客,请务必保留此出处http://woniu123.blog.51cto.com/11993907/1979970

使用SQL统计某个表每天的总量和增量 mysql数据库

标签:sql 总量 增量 统计 mysql

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:http://woniu123.blog.51cto.com/11993907/1979970

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值