Mysql按周,按月,按日,按小时分组统计数据
2019独角兽企业重金招聘Python工程师标准>>>
按周
select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;
按月
select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months;
按天
select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;
按小时
select DATE_FORMAT(create_time,'%Y%m%d%H') hours,count(caseid) count from tc_case group by hours;
DATE_FORMAT方法说明
格式:DATE_FORMAT(date,format)
根据format字符串格式化date值。下列修饰符可以被用在format字符串中:
%M 月名字(January……December)
%W 星期名字(Sunday……Saturday)
%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)
%Y 年, 数字, 4 位
%y 年, 数字, 2 位
%a 缩写的星期名字(Sun……Sat)
%d 月份中的天数, 数字(00……31)
%e 月份中的天数, 数字(0……31)
%m 月, 数字(01……12)
%c 月, 数字(1……12)
%b 缩写的月份名字(Jan……Dec)
%j 一年中的天数(001……366)
%H 小时(00……23)
%k 小时(0……23)
%h 小时(01……12)
%I 小时(01……12)
%l 小时(1……12)
%i 分钟, 数字(00……59)
%r 时间,12 小时(hh:mm:ss [AP]M)
%T 时间,24 小时(hh:mm:ss)
%S 秒(00……59)
%s 秒(00……59)
%p AM或PM
%w 一个星期中的天数(0=Sunday ……6=Saturday )
%U 星期(0……52), 这里星期天是星期的第一天
%u 星期(0……52), 这里星期一是星期的第一天
%% 一个文字“%”。
来自danielyi博客
按年汇总,统计:
select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y');
按月汇总,统计:
select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(col, '%Y-%m');
按季度汇总,统计:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by concat(date_format(col, '%Y'),FLOOR((date_format(col, '%m')+2)/3));
按小时:
select sum(mymoney) as totalmoney,count(*) as sheets from mytable group by date_format(col, '%Y-%m-%d %H ');
查询 本年度的数据:
SELECT * FROM mytable WHERE year(FROM_UNIXTIME(my_time)) = year(curdate())
查询数据附带季度数:
SELECT id, quarter(FROM_UNIXTIME(my_time)) FROM mytable;
查询 本季度的数据:
SELECT * FROM mytable WHERE quarter(FROM_UNIXTIME(my_time)) = quarter(curdate());
本月统计:
select * from mytable where month(my_time1) = month(curdate()) and year(my_time2) = year(curdate())
本周统计:
select * from mytable where month(my_time1) = month(curdate()) and week(my_time2) = week(curdate())
N天内记录:
WHERE TO_DAYS(NOW())-TO_DAYS(时间字段)<=N
转载于:https://my.oschina.net/u/2391658/blog/701195
Mysql按周,按月,按日,按小时分组统计数据相关推荐
- MySQL中按周、月、季、年分组统计
根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...
- mysql如何按季度分组统计_MySQL中按周、月、季、年分组统计
根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...
- mysql日期格式化季度_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
- mysql某月按小时统计数据_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
- mysql按小时sum()求和_Mysql按周,按月,按日,按小时分组统计数据
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 ...
- MySql按周,按月,按日分组统计数据、日期计算。并统计环比、同比
MySql按周,按月,按日分组统计数据 <!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(mone ...
- MySQL基础——按月/周/日分组统计数据
MySQL基础--按月/周/日分组统计数据 在使用MySQL进行查询时,很多时候,我们需要按时间段进行统计,例如每周,每月的数据:这里我们需要使用到MySQL的关键词:DATE_FORMAT 1. 语 ...
- PHP获取当前时间(年,月,日,小时,分,秒)
PHP获取当前时间(年,月,日,小时,分,秒) 1 echo date( "h:i "); date (PHP 3, PHP 4 ) date - 格式化一个本地时间/日期 说明 ...
- 御剑情缘服务器维护,御剑情缘10月31日安卓区部分服务器数据互通公告 10.31合服名称与时间[图]...
类型:角色扮演 大小:611.52MB 评分:10 平台: 御剑情缘在10月31日安卓区部分服务器进行数据互通,也就是合服拉,下面小编带来了10.31合服名称与时间! 御剑情缘10月31日安卓区部分服 ...
最新文章
- java_泛型 TreeSet 判断hashcode/length(升序排列)
- iOS架构-制作静态库.a和.framework 的相互依赖(10)
- xcopy复制文件夹及其子文件_嗨学习:如何给电脑中文件夹设置密码
- IDEA换行CRLF, LF, CR的解释和默认设置
- C/C++——有关转义字符和ASCII码表
- requestmapping注解作用_Java高级架构师-Spring 注解编程之注解属性别名与覆盖
- 配置Kafka集群和zookeeper集群
- Camtasia实用技巧之行为效果
- 群晖7.1添加NVME固态硬盘
- 强化学习总结(1)--EE问题
- protoc导出时遇到protoc-gen-go unable to determine Go import path解决方法
- Oracle 绑定变量窥视
- 【读报告】基于物联网技术的道岔转换设备检测专家平台的研究 研制报告
- 开关电源计算机仿真技术pdf,《开关电源仿真设计》PPT课件.ppt
- tomcat配置监控界面
- c++类的类型转换函数
- Chrome浏览器中清除特定网站的Cookie数据
- 虚拟机增加磁盘空间后lv扩容详细流程,linux扩容根目录详细流程【openstack和VMware虚拟机方法同理】,centos重装系统lvm后不可用处理流程,2021尾声祝福送上。
- 开源的 Flash 项目
- 2023 华为 Datacom-HCIE 真题题库 04/12--含解析
热门文章
- LeetCode 6 Z字形变换
- RxSwift处理Error事件
- 2018-2019 ACM-ICPC Pacific Northwest Regional Contest (Div. 1)
- nodejs之express路由与动态路由
- Asp.Net中MVC缓存详解
- 鸟哥的私房菜 第0章
- WWDC2014:留给微软的时间不多了!
- cnblog写博客还不错嘛
- 华为手机 android8.0APP更新时出现安装包解析异常的提示及安装闪退(无反应)问题
- PHP 利用PHPExcel到处数据到Excel;还有导出数据乱码的解决方案。