SELECT
DATE_FORMAT
(
deteline
,
"%Y-%m-%d %H"
)
,
COUNT
(
*
)
FROM test
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
本文介绍了如何使用SQL的DATE_FORMAT函数对日期字段进行格式化处理,并以此为基础进行分组统计操作。通过具体示例展示了如何查询特定日期的数据以及特定时间的数据,为数据分析提供了实用技巧。
1472

被折叠的 条评论
为什么被折叠?



