本文主要是介绍Mysql如何将数据按照年月分组的统计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《Mysql如何将数据按照年月分组的统计》:本文主要介绍Mysql如何将数据按照年月分组的统计方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教...
Mysql将数据按照年月分组的统计
要的效果
方案
① 使用 DATE_FORMAT(date, ‘%Y-%m-%d&rpythonsquo;) 函数
DATE_FORMAT 怎么去使用格式化,取决于后面的格式模式。
我们这里只是想http://www.chinasem.cn区分到年 、月, 所以我们编程的sql 里面使用 %Y-%m :
SELECT DATE_FORMAtcOtDT(create_time, '%Y-%m') AS DATE , COUNT(1)AS COUNT FROM 表 GROUP BY DATE_FORMAT(create_time, '%Y-%m');
② 使用 left 字符串截取
我们截取到第七位 2022tcOtD-10 ,刚好7位到月这 :
SELECT LEFT(create_time,7) AS DATE, COUNT(1)AS COUNT FROM 表 GROUP BY LEFT(create_time,7);
好了就到这。
总结
这篇关于Mysql如何将数据按照年月分组的统计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!