开发者

Mysql如何将数据按照年月分组的统计

目录
  • mysql将数据按照年月分组的统计
    • 要的效果
    • 方案
  • 总结

    Mysql将数据按照年月分组的统计

    要的效果

    Mysql如何将数据按照年月分组的统计

    方案

    ① 使用 DATE_FORMAT(date, ‘%Y-%m-%d&rpythonsquo;) 函数

    DATE_FORMAT 怎么去使用格式化,取决于后面的格式模式。

    我们这里只是想http://www.devze.com区分到年 、月, 所以我们编程的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);

    好了就到这。

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新数据库

    数据库排行榜