sql语句查询的格式如下year(a.time),mouth(a.time),day(a.time)将日期分隔为年月日
在一定的条件下分组查询数据并统计数目
1、根据年份统计group by year(a.time)
2、根据月份统计group by year(a.time),mouth(a.time)
3、根据某一天的日志分组查询group by year(a.time),mouth(a.time),day(a.time)
sql的例子如下
select year(a.time),mouth(a.time),day(a.time),a.name from user a where a.name='李四' group by group by year(a.time),mouth(a.time),day(a.time)
另一种方法是根据截取函数截取长度来进行分组查询
2020-01-01 01:01:01
substr(time,1,10)结果为2020-01-01
group by substr(time,1,10),就是根据每天的日期来统计数目,具体要哪种类型的数据就截取几位日期,然后group by
自己摸索总结出来的,不喜勿喷。😊