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

转载 2012年07月12日 09:47:04
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

相关文章推荐

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

知识关键词:DATE_FORMAT select DATE_FORMAT(create_time,'%Y') weeks,count(caseid) count from tc_case gr...
  • jibaole
  • jibaole
  • 2016年07月29日 17:45
  • 3540

Mysql 分别按月, 日为组group,进行统计排序order

在数据库中我们经常用sql语句对表进行简单的统计排序,对于日期字段,我们可以分别提出来日期中的年、月、日,分别进行group,order。...

MySQL统计函数记录——时间段统计

按年汇总,统计: select sum(mymoney) as totalmoney, count(*) as sheets from mytable group by date_format(co...
  • tbkken
  • tbkken
  • 2012年11月12日 10:10
  • 15524

mysql group by having用法+having where之间的区别+group by按日期分组统计的查询

以下是count,group by,having的一些用法,以图书价格表为例 ---所有书籍价格的统计 select sum(price)总价,avg(price)均价,max(pri...

mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法。

写博客真实个费时费力的差事,好佩服那些博客阅读几十上百万的人。今天研究了半天按照日期分组统计,没有数据就为空了,我要让他显示0呀。想了办法,都没有找到一个好的,解决方案,然后用了一个很low的方法实现...

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

SELECT DATE_FORMAT( deteline, "%Y-%m-%d %H" ) , COUNT( * )  FROM test GROUP BY DATE_FORMAT( de...

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

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

mysql中按照季度、月份等分组

mysql中关于分组的使用 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by...

mysql date_format 按不同时间单位进行分组统计

DATE_FORMAT(date,format)     根据format字符串格式化date值。下列修饰符可以被用在format字符串中:     %M     月名字(January……Dec...

UNIX时间戳 按月分组 按年月分组 按日分组 mysql语句

select month(FROM_UNIXTIME(time)) from table_name group by month(FROM_UNIXTIME(time))  1、按月分组:select...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:记录一个mysql按日期分组统计的查询
举报原因:
原因补充:

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