mysql-按天或者按月统计数据
2017年04月19日 09:46:46 小米10129 阅读数 7077
版权声明:工作学习中的记录,希望对大家有帮助 https://blog.csdn.net/qq_32233421/article/details/70230419
MySQL DATE_FORMAT() 函数

DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。

用法:

DATE_FORMAT(date,format)

例如

按天统计个数
select date_format( dateline, “%Y-%m-%d” ) , count( * ) from test
group by date_format( dateline , “%Y-%m-%d” )
查询当月数据 select * from test where date_format(dateline,’%Y%m’)=’200705’
查询某天: date_format( dateline, “%Y-%m-%d” )
某月:date_format( dateline, “%Y-%m” )
某时:date_format( dateline, “%Y-%m-%d %H” ) 依次类推。
其实就是对dateline进行处理,然后再对处理后的数据分组

重点内容

常用格式 描述
%Y 年,4 位,如:2017
%y 年,2 位,如:17
%M 月名,如:July
%m 月名,数字,00-12
%D 带有英文前缀的月中的天:2nd
%d 月的天,数值(00-31)
%H 小时 (00-23)
%h 小时 (01-12)

Logo

更多推荐