MYSQL 日月周季年分组
首先准备几条测试数据
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');
- 通过日排序,此时不需要函数处理,直接group by 日期字段即可
SELECT
d_createdate,
DATE_FORMAT(d_createdate, '%Y%m%d') days
FROM
test
GROUP BY
days; - 通过周排序,使用DATE_FORMAT指定格式即可
SELECT
d_createdate,
DATE_FORMAT(d_createdate, '%Y%u') weeks
FROM
test
GROUP BY
weeks; - 通过月排序,同理使用DATE_FORMAT指定格式即可
SELECT
d_createdate,
DATE_FORMAT(d_createdate, '%Y%m') months
FROM
test
GROUP BY
months; - 通过季度分组,使用QUARTER
SELECT
d_createdate,
QUARTER (d_createdate) qu
FROM
test
GROUP BY
qu; - 通过年分组,使用YEAR函数
SELECT
d_createdate,
YEAR (d_createdate) y
FROM
test
GROUP BY
y;
最新文章
- Android自定义组件
- 【WP开发】记录屏幕操作
- js实现String.Fomat
- Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- (转)不停止Nginx服务的情况下平滑变更Nginx配置
- 在MVC中使用async和await的说明
- Codeforces Round #274 (Div. 2)
- hibernate注解@JoinTable说明
- mydumper原理3
- aborb()程序结束形式
- 深入浅出单实例Singleton设计模式
- 配置WampServer以及搭建WordPress的一些问题,持续总结。
- 转: 【Java并发编程】之五:volatile变量修饰符—意料之外的问题(含代码)
- 用MATLAB结合四种方法搜寻罗马尼亚度假问题
- eclipse安装activiti 工作流插件
- 2018年天梯赛LV2题目汇总小结
- numpy-随机数
- 通过类名或者jar名查询所在jar包
- 个人博客week7
- chrome 显示图片遇到的问题,与 淘宝图片服务器 缓存 有关系
热门文章
- L15卷积神经网络基础
- STL迭代器的使用
- Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
- SSL 3.0 POODLE攻击信息泄露漏洞_CVE-2014-3566
- 任意用户密码重置的十种姿势=====>;学习笔记!
- Springboot:员工管理之删除员工及退出登录(十(9))
- 美的PDF转换成Word转换器完全免费
- BI报表分析和数据可视化,推荐这三个开源工具!
- ISWC 2018概览:知识图谱与机器学习
- 二、Go语言开发环境安装与编写第一个Hello World