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

转载 2015年07月08日 14:20:14
SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * ) 
FROM test

GROUP BY DATE_FORMAT( deteline, "%Y-%m-%d %H" ) 

查询某天:

deteline, "%Y-%m-%d

某时:

deteline, "%Y-%m-%d %H"

依次类推。

其实就是对dateline进行处理,然后再对处理后的数据分组

附:mysql group by 原理

http://doc.chinaunix.net/mysql/200903/208368.shtml


最原始的文章出处:http://hi.baidu.com/420591397/blog/item/bb67e8951b42046bd1135e12.html (打不开了)

能找到的文章出处:http://blog.csdn.net/llwan/article/details/7738991

Mysql 根据时间戳按年月日分组统计(做个收藏)

create_time时间格式         SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GRO...
  • zqtsx
  • zqtsx
  • 2017年03月16日 09:50
  • 1450

mysql按日期分组统计查询

SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )  FROM test GROUP BY DATE_FORMAT( dete...
  • fvjuerh
  • fvjuerh
  • 2017年03月30日 11:29
  • 195

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

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

mysql按日期group by分组查询

SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )  FROM test GROUP BY DATE_FORMAT( de...
  • BlackC16
  • BlackC16
  • 2017年11月30日 22:46
  • 355

mysql 查询语句按天分组统计

-mysql select sum(fixed_value) as fixedtotal ,FROM_UNIXTIME(createtime, '%Y-%m-%d') as day from i...
  • u012493556
  • u012493556
  • 2016年11月14日 11:25
  • 819

Oracle按日期分组统计数据

昨天项目突然改了个需求,要求折线图的数据显示,必须按照月三天,季度九天来分组统计数据,网上搜索了一堆,差点没找着相关的!还好找到了类似的,现整理下提供给有需要的大家参考参考! (本人是在Oracle数...
  • ClamLaw520
  • ClamLaw520
  • 2016年12月20日 11:18
  • 1753

按时间分组统计的SQL语句

如下表table1:   日期(exportDate)               数量(amount)    --------------                    --------...
  • michealcxt
  • michealcxt
  • 2014年05月05日 10:14
  • 4447

mysql查询日期补全(连续)方法

SELECT od.date, od.orderCount FROM ( SELECT DATE_FORMAT(order_time,'...
  • qd824692746
  • qd824692746
  • 2017年06月06日 18:15
  • 1378

mysql-按照两个字段分组,按某个字段统计次数(字段值没有出现计算为0)

建表语句 DROP TABLE IF EXISTS `test`; CREATE TABLE `test` (   `name` varchar(50) DEFAULT NULL,   `status...
  • Esc9LG
  • Esc9LG
  • 2017年03月14日 21:16
  • 263

MySQL关于根据日期查询数据的sql语句

查询往前7天的数据: select * from 数据表 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) 查询往前30天的数据: select * from ...
  • zhaitonghui
  • zhaitonghui
  • 2016年11月08日 12:27
  • 8413
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录一个mysql按日期分组统计的查询
举报原因:
原因补充:

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