概述
这个是用mid()函数 截取字符串
mysql> select count(*) as '数量',mid(time,1,7) as month from my_add where time between '2015-01-01 00:00:00' and '2016-01-01 00:00:00' group by month;
+------+---------+
| 数量| month |
+------+---------+
| 2 | 2015-01 |
| 1 | 2015-08 |
| 1 | 2015-09 |
| 1 | 2015-10 |
| 1 | 2015-11 |
| 2 | 2015-12 |
+------+---------+
这是另一种方法date_format()
mysql> select count(*) as '数量',date_format(time,'%m') as month from my_add group by month;
+------+-------+
| 数量 | month |
+------+-------+
| 1 | NULL |
| 3 | 01 |
| 1 | 08 |
| 1 | 09 |
| 1 | 10 |
| 1 | 11 |
| 2 | 12 |
+------+-------+
会了 感觉挺简单 不会之前 真的是怎么都搞不定 总之搞定了 希望遇到这种问题的人能看到它解决把
最后
以上就是年轻凉面为你收集整理的mysql查询每年每个月的数据_mysql 查询一年中每个月份的数据量的全部内容,希望文章能够帮你解决mysql查询每年每个月的数据_mysql 查询一年中每个月份的数据量所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复