按周

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), 这里星期一是星期的第一天

%% 一个文字“%”。

按年汇总,统计:

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

mysql按小时sum()求和_Mysql按周,按月,按日,按小时分组统计数据相关推荐

  1. mysql如何按季度分组统计_MySQL中按周、月、季、年分组统计

    根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...

  2. MySQL中按周、月、季、年分组统计

    根据日期,按照周.月.季.年对数据进行分组统计 一.前言 带着问题去学习,我觉得是一种非常有效的学习方法,不知下面的几个问题是否也是你所需要考虑的:被分组的日期是否连续.周是以周日为起始日,还是以周一 ...

  3. MySql按周,按月,按日分组统计数据、日期计算。并统计环比、同比

    MySql按周,按月,按日分组统计数据 <!-- 按日查询 --> SELECT DATE_FORMAT(created_date,'%Y-%m-%d') as time,sum(mone ...

  4. MySQL基础——按月/周/日分组统计数据

    MySQL基础--按月/周/日分组统计数据 在使用MySQL进行查询时,很多时候,我们需要按时间段进行统计,例如每周,每月的数据:这里我们需要使用到MySQL的关键词:DATE_FORMAT 1. 语 ...

  5. PHP获取当前时间(年,月,日,小时,分,秒)

    PHP获取当前时间(年,月,日,小时,分,秒) 1 echo date( "h:i "); date (PHP 3, PHP 4 ) date - 格式化一个本地时间/日期 说明 ...

  6. MySql按每日、每周、每月分组统计数据

    MySql按每日.每周.每月分组统计数据 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case g ...

  7. php年月转换为年月日,php 将秒数转换为年、月、日、小时等时间格式

    这篇文章主要为大家详细介绍了php 将秒数转换为年.月.日.小时等时间格式,具有一定的参考价值,可以用来参考一下. 这个有用的函数能将秒数表示的事件转换为年.月.日.小时等时间格式,php将秒数转换为 ...

  8. php秒数怎么转换为时间格式,php将秒数转换为时间(年、月、日、小时…)

    这个有用的函数能将秒数表示的事件转换为年.月.日.小时等时间格式. function Sec2Time($time){ if(is_numeric($time)){ $value = array( & ...

  9. test1 exam5定义一个可以精确表示年、月、日、小时、分、秒的结构体

    定义一个表示时间的结构体,可以精确表示年.月.日.小时.分.秒:提示用户输入年.月.日.小时.分.秒的值,然后完整地显示出来 #include<iostream> using namesp ...

最新文章

  1. 在5分钟内搭建企业内部私有npm仓库
  2. 缺省参数-缺省参数的注意事项
  3. UE4学习-使用蓝图进行一个关卡的设计
  4. 底层框架_你有必要了解一下Flink底层RPC使用的框架和原理
  5. [原]排错实战——使用process explorer替换任务管理器
  6. 飞鸽传书 扩散全身的
  7. Collections类
  8. win7下PHP运行环境搭建(apache2+mysql+php)
  9. (28)FPGA面试题寄生效应
  10. 解决Failed to load the JNI shared library xxx/xxx/jvm.dll 错误
  11. 第8天 NSD NETWOEK
  12. 最近尝试移植了一下java.awt/javax.swing
  13. 火山中文编程 -- 存款本息和
  14. 进入linux jed文本编辑怎么退出,Linux文本编辑器Jed
  15. bootice工具修复linux,bootice工具怎么修复引导win7
  16. 大芒果 mysql 断开_大芒果3.3.5进入显示 与服务器断开连接
  17. 数字转换为汉语中人民币的大写
  18. ABAP ALV上的红绿灯状态
  19. 【性能测试】Jmeter性能测试实战
  20. python生成二维码教程_使用Python生成个性二维码

热门文章

  1. 【CSS小练习】DIV+CSS布局画图
  2. 如何了解职场公司信息,正确投简历?
  3. Python周刊517期
  4. 硬盘的主流技术,最新的硬盘技术
  5. 【Writeup】第六季极客大挑战(部分题目)
  6. java计算机毕业设计漫画网站系统源码+系统+mysql数据库+lw文档
  7. lua的垃圾回收机制
  8. LDAP 和 LDAP3 的对比、接口调用(1)
  9. 南京信息工程计算机老师,南京信息工程大学计算机与软件学院导师教师师资介绍简介-姚永雷...
  10. 安司密信服务器维护,安司密信好用吗?安司密信使用教程[多图]