Mysql 统计最近七天内的数据并分组

本文的核心内容:Mysql 统计最近七天内的数据并按天分组


 

自己做项目,想要做有关管理页面的相关报表。其中有一张图表,采用折线图的方式(表示用户增减趋势),显示最近七天内,每天的用户新增数量。

 

第一步:查询一定范围内的数据、数量

查询最近一天的数据:

select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate(); 

查询最近一周的数据

select * from "table"  where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date("column_time");
语句解析     
① :CURRENT_DATE:以‘YYYY-MM-DD’或YYYYMMDD格式返回今天日期值,取决于函数在一个字符串还是数字上下文被使用。select CURTIME(); 
② :DATE_SUB(date,INTERVAL expr type) ,进行日期减少的操作,可以精确到秒

查询最近一个月的数据:

sel
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值