mysql-按天或者按月统计数据

来源:互联网 发布:淘宝怎么好友代付 编辑:程序博客网 时间:2024/05/01 18:03

MySQL DATE_FORMAT() 函数

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

用法:

DATE_FORMAT(date,format)

例如

  1. 按天统计个数
    select date_format( dateline, “%Y-%m-%d” ) , count( * ) from test
    group by date_format( dateline , “%Y-%m-%d” )
  2. 查询当月数据 select * from test where date_format(dateline,’%Y%m’)=’200705’
  3. 查询某天: 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)
0 0
原创粉丝点击