mysql按日期分组统计的查询
发布日期:2021-09-16 16:46:17
浏览次数:1
分类:技术文章
本文共 837 字,大约阅读时间需要 2 分钟。
最近写的一个用户数据统计相关接口,需要用到按照每天进行分组统计。
直接看语句
SELECT DATE_FORMAT( create_time, "%Y-%m-%d" ) ,sum(user_id) FROM orders WHERE order_state=2 GROUP BY DATE_FORMAT( create_time, "%Y-%m-%d" ) ;
DATE_FORMAT函数说明
- 语法
DATE_FORMAT(date,format)//上面代码中使用的是DATE_FORMAT( create_time, "%Y-%m-%d" )
date 参数是合法的日期。format 规定日期/时间的输出格式。
- format可以使用的格式
格式 | 描述 |
---|---|
%a | 缩写星期名 |
%b | 缩写月名 |
%c | 月,数值 |
%D | 带有英文前缀的月中的天 |
%d | 月的天,数值(00-31) |
%e | 月的天,数值(0-31) |
%f | 微秒 |
%H | 小时 (00-23) |
%h | 小时 (01-12) |
%I | 小时 (01-12) |
%i | 分钟,数值(00-59) |
%j | 年的天 (001-366) |
%k | 小时 (0-23) |
%l | 小时 (1-12) |
%M | 月名 |
%m | 月,数值(00-12) |
%p | AM 或 PM |
%r | 时间,12-小时(hh:mm:ss AM 或 PM) |
%S | 秒(00-59) |
%s | 秒(00-59) |
%T | 时间, 24-小时 (hh:mm:ss) |
%U | 周 (00-53) 星期日是一周的第一天 |
%u | 周 (00-53) 星期一是一周的第一天 |
%V | 周 (01-53) 星期日是一周的第一天,与 %X 使用 |
%v | 周 (01-53) 星期一是一周的第一天,与 %x 使用 |
%W | 星期名 |
%w | 周的天 (0=星期日, 6=星期六) |
%X | 年,其中的星期日是周的第一天,4 位,与 %V 使用 |
%x | 年,其中的星期一是周的第一天,4 位,与 %v 使用 |
%Y | 年,4 位 |
%y | 年,2 位 |
转载地址:https://blog.csdn.net/xgangzai/article/details/90612144 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年03月14日 10时39分36秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
liquibase mysql_如何使用Liquibase将存储过程导入到MySQL中?
2019-04-21
java mysql数据同步_java 同步数据
2019-04-21
python入门笔记_Python入门笔记(一)
2019-04-21
python流程控制函数_python学习笔记(二)流程控制 函数
2019-04-21
python编程从入门到实践第九章_第九章(python编程从入门到实践)
2019-04-21
smartbi和mysql_学不好报表分析?看看Smartbi报表工具的学习笔记吧!
2019-04-21
memset 线程安全_多线程同步技术之互斥量、信号量
2019-04-21
vb中如何创建mysql表_在VB程序中实现新建一个新的access数据库
2019-04-21
spark java_Spark基础与Java Api介绍
2019-04-21
java web 图片_Java Web浏览器打开图片(而不是下载)
2019-04-21
java 线程 spring_java多线程、线程池及Spring配置线程池详解
2019-04-21
计算器java小程序_Java写的一个计算器模拟小程序
2019-04-21
java键盘记录器_java键盘记录器
2019-04-21
iosalipay_【报Bug】ios支付宝支付调起支付闪退
2019-04-21
java hostwrite_FileWriter只写第一行(启用了附加模式,Java)
2019-04-21
java jstl 获取字段_【java】 EL表达式截取字符串
2019-04-21