当前位置: 首页 > 热点

2022年01月18日整理发布:mysql如何按月份分组查询

2023-08-03 07:12:05 来源:聚焦网

Mysql按月分组查询方法:根据格式字符串格式化日期值。语法是[DATE_FORMAT(日期,格式)],其中[%M]是月份的名称。

Mysql按月分组查询方式:


(资料图片仅供参考)

选择DATE_FORMAT(createtime," %Y-%m "),从用户=8的测试中计数(*)按DATE_FORMAT(createtime," %Y-%m ")分组;//月度统计数据

选择DATE_FORMAT(createtime," %Y-%m-%d "),从用户=8的测试中计数(*)按DATE_FORMAT分组(createtime," % Y-% m-% d ");//每日统计-。

| DATE_FORMAT(createtime," %Y-%m") | count(*)

- -

| 2015-05 | 1 |

| 2015-06 | 1 |

| 2015-07 | 5 |

| 2015-08 | 1 |

- -

setDATE_FORMAT中的4行(日期,格式)

根据格式字符串设置日期值的格式。格式字符串中可以使用以下修饰符:

%M月名(1月……12月)

%W周名称(周日……周六)

%D以英语为前缀的月份日期(1日、2日、3日等)。)

%Y年,数字,4位数

%y年,数字,2位数

%a的缩写是星期名称(太阳.sat)

%d个月中的天数,数字(00.31)

%e一个月中的天数,数字(0.31)

%m月,数字(01.12)

%c月,数字(1.12)

%b的缩写月份名称(1月.DEC)

%j一年中的天数(001.366)

%H小时(00.23)

%k小时(0.23)

%h小时(01.12)

%I小时(01.12)

%l小时(1.12)

%i分钟,数字(00.59)

%r时间,12小时(hh :mm :s[AP]M)

%T时间,24小时(hh:mm:ss)

%S秒(00.59)

%s秒(00.59)

%p上午或下午

%w一周中的天数(0=0=周日……6=周六)

%U周(0.52),其中星期日是一周的第一天

%u周(0.52),其中星期一是一周的第一天。

%%一个字“%”。

更多免费学习推荐:mysql教程(视频)

以上就是mysql如何按月查询的细节!

来源:php中文网站

关键词:

相关阅读

Copyright   2015-2022 热讯技术网 版权所有  备案号:豫ICP备20005723号-6   联系邮箱:29 59 11 57 8@qq.com