本文摘自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 实现一个简易版搜索引擎
用eclipse连接mysql数据库
mysql数据库忘记登录密码了怎么办?如何修改?
关于mysql exists与not exists分析
mysql 错误too many connections解决方案
mysql慢查询以及重构查询的方式记录
mysql实现慢查询日志相关配置与使用的实例
mysql创建用户和授权的方法介绍(代码示例)
mysql 自增 id 用完了怎么办?
彻底删除mysql步骤介绍
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql如何按月份分组查询