MySql按日/周/月分组统计数据

原创 2016年08月28日 22:15:20
<span style="font-size:18px;">select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;  
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') months,count(caseid) count from tc_case group by months;</span>

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), 这里星期一是星期的第一天 
%% 一个文字“%”。


mysql按年度、季度、月度、周、日SQL统计查询

mysql按年度、季度、月度、周、日SQL统计查询[转摘] 一、年度查询 查询 本年度的数据 SELECT * FROM blog_article WHERE year(...
  • liuxiaojun828
  • liuxiaojun828
  • 2014年10月27日 15:44
  • 317

MySql按周,按月,按日分组统计数据

知识关键词:DATE_FORMAT SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(money) money FROM o_fina...
  • clypm
  • clypm
  • 2016年08月11日 15:33
  • 1905

MySQL按周、按日和按月分组统计数据

DATE_FORMAT(date,format)  根据format字符串格式化date值。下列修饰符可以被用在format字符串中:  %M 月名字(January……December)  ...
  • ernest128
  • ernest128
  • 2015年12月22日 10:43
  • 365

mysql按年,季度,月,周,时间统计数据

按年统计 select DATE_FORMAT(stat_date,'%Y') years,sum(duration) dur from tf_stat_vehicle_driving_data tv...
  • zhuwei_clark
  • zhuwei_clark
  • 2016年11月30日 17:27
  • 597

MySQL按天,按周,按月,按时间段统计【转载】

自己做过MySQL按天,按周,按月,按时间段统计,但是不怎么满意,后来找到这位大神的博客,转载一下,谢谢这位博主的分享 知识点:DATE_FORMAT 使用示例 select D...
  • qq_28056641
  • qq_28056641
  • 2017年10月21日 22:06
  • 256

Mysql按日、周、月进行分组统计

我们在用Mysql抽取数据时候,经常需要按照天、周、月等不同的粒度对数据进行分组统计。而我们的时间可能是“2017/12/5 0:0:0”这种准确的时间。所以在进行分组之前我们需要对时间进行一下处理。...
  • lz_peter
  • lz_peter
  • 2017年12月05日 18:07
  • 404

MySql按周/月/日分组统计数据的方法

知识关键词:DATE_FORMAT  select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case ...
  • iloveyin
  • iloveyin
  • 2014年06月17日 10:31
  • 1393

MySql按周,按月,按日分组统计数据

MySql按周,按月,按日分组统计数据
  • lqclh502
  • lqclh502
  • 2015年12月03日 10:38
  • 5586

Mysql 根据时间戳按年月日分组统计

Mysql 根据时间戳按年月日分组统计 create_time时间格式 SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) C...
  • irizhao
  • irizhao
  • 2015年07月27日 16:52
  • 5118

记录一个mysql按日期分组统计的查询

SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )  FROM test GROUP BY DATE_FORMAT( dete...
  • llwan
  • llwan
  • 2012年07月12日 09:47
  • 50231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySql按日/周/月分组统计数据
举报原因:
原因补充:

(最多只允许输入30个字)