首先准备几条测试数据

DROP TABLE IF EXISTS `test`;
CREATE TABLE `test` (
`n_id` int(11) DEFAULT NULL,
`d_createdate` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of test
-- ----------------------------
INSERT INTO `test` VALUES ('1', '2020-05-12 14:00:36');
INSERT INTO `test` VALUES ('2', '2020-04-12 14:00:47');
INSERT INTO `test` VALUES ('3', '2019-11-12 14:00:51');

  1. 通过日排序,此时不需要函数处理,直接group by 日期字段即可

    SELECT
         d_createdate,
         DATE_FORMAT(d_createdate, '%Y%m%d') days
    FROM
         test
    GROUP BY
         days;

  2. 通过周排序,使用DATE_FORMAT指定格式即可

    SELECT
         d_createdate,
         DATE_FORMAT(d_createdate, '%Y%u') weeks
    FROM
        test
    GROUP BY
         weeks;

  3. 通过月排序,同理使用DATE_FORMAT指定格式即可

    SELECT
         d_createdate,
         DATE_FORMAT(d_createdate, '%Y%m') months
    FROM
         test
    GROUP BY
         months;

  4. 通过季度分组,使用QUARTER

    SELECT
         d_createdate,
         QUARTER (d_createdate) qu
    FROM
         test
    GROUP BY
         qu;

  5. 通过年分组,使用YEAR函数

    SELECT
         d_createdate,
         YEAR (d_createdate) y
    FROM
         test
    GROUP BY
         y;

最新文章

  1. Android自定义组件
  2. 【WP开发】记录屏幕操作
  3. js实现String.Fomat
  4. Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
  5. (转)不停止Nginx服务的情况下平滑变更Nginx配置
  6. 在MVC中使用async和await的说明
  7. Codeforces Round #274 (Div. 2)
  8. hibernate注解@JoinTable说明
  9. mydumper原理3
  10. aborb()程序结束形式
  11. 深入浅出单实例Singleton设计模式
  12. 配置WampServer以及搭建WordPress的一些问题,持续总结。
  13. 转: 【Java并发编程】之五:volatile变量修饰符—意料之外的问题(含代码)
  14. 用MATLAB结合四种方法搜寻罗马尼亚度假问题
  15. eclipse安装activiti 工作流插件
  16. 2018年天梯赛LV2题目汇总小结
  17. numpy-随机数
  18. 通过类名或者jar名查询所在jar包
  19. 个人博客week7
  20. chrome 显示图片遇到的问题,与 淘宝图片服务器 缓存 有关系

热门文章

  1. L15卷积神经网络基础
  2. STL迭代器的使用
  3. Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
  4. SSL 3.0 POODLE攻击信息泄露漏洞_CVE-2014-3566
  5. 任意用户密码重置的十种姿势=====>学习笔记!
  6. Springboot:员工管理之删除员工及退出登录(十(9))
  7. 美的PDF转换成Word转换器完全免费
  8. BI报表分析和数据可视化,推荐这三个开源工具!
  9. ISWC 2018概览:知识图谱与机器学习
  10. 二、Go语言开发环境安装与编写第一个Hello World