本文摘自PHP中文网,作者coldplay.xixi,侵删。
mysql按月份分组查询的方法:根据format字符串格式化date值,语法为【DATE_FORMAT(date,format)】,其中【%M 】为月的名字。
mysql按月份分组查询的方法:
1 2 | select DATE_FORMAT(createtime, '%Y-%m' ), count (*) from test where user =8 group by DATE_FORMAT(createtime, '%Y-%m' );
select DATE_FORMAT(createtime, '%Y-%m-%d' ), count (*) from test where user =8 group by DATE_FORMAT(createtime, '%Y-%m-%d' );
|
1 2 3 4 5 6 7 8 9 | +---------------------------------+----------+
| DATE_FORMAT(createtime, '%Y-%m' ) | count (*) |
+---------------------------------+----------+
| 2015-05 | 1 |
| 2015-06 | 1 |
| 2015-07 | 5 |
| 2015-08 | 1 |
+---------------------------------+----------+
4 rows in set
|
DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:
阅读剩余部分
相关阅读 >>
mysql慢查询日志的配置以及使用教程详解
mysq详细讲解如何解决库存并发问题
mysql如何设置禁止远程连接
简单总结 mysql 表示日期的数据类型
mysql数据归档小工具mysql_archiver详解
mysql中的连接查询(等值连接)
如何修改mysql的安装路径
mysql服务的路径不对怎么办
mysql常用语句讲解汇总
mysql什么意思
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql如何按月份分组查询