MySQL# mysql按日周月进行分组统计
Posted LRcoding
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL# mysql按日周月进行分组统计相关的知识,希望对你有一定的参考价值。
需求:按照不同的创建时间维度,查询记录个数
使用函数:DATE_FORMAT(date, format)
date:合法的日期。 fromat:需要的时间维度(一天,一周,一个月等)
实例:
-
按天统计
format的值: '%Y%m%d'
select DATE_FORMAT(create_time, '%Y%m%d') as days, count(*) as countNum from studTable group by days;
-
按周统计
format的值: '%Y%u'
select DATE_FORMAT(create_time, '%Y%u') as weeks, count(*) as countNum from studTable group by weeks;
-
按月统计
format的值: '%Y%m'
select DATE_FORMAT(create_time, '%Y%m') as months, count(*) as countNum from studTable group by months;
以上是关于MySQL# mysql按日周月进行分组统计的主要内容,如果未能解决你的问题,请参考以下文章