如何进行时段统计?
比如有个数据库,有个字段叫发布时间,是datetime类型。里面的数据大概是"2012-3-11 10:00:01"这样的
请问如何写sql语句,实现按时段统计,即每小时内有多少数据,谢谢。
[解决办法]
- SQL code
select convert(varchar(13), 发布时间, 120) as 时间段, count(*) as 记录条数 from Table group by convert(varchar(13), 发布时间, 120)
发布时间: 2012-03-22 17:43:57 作者: rapoo
如何进行时段统计?
比如有个数据库,有个字段叫发布时间,是datetime类型。里面的数据大概是"2012-3-11 10:00:01"这样的
请问如何写sql语句,实现按时段统计,即每小时内有多少数据,谢谢。
[解决办法]
select convert(varchar(13), 发布时间, 120) as 时间段, count(*) as 记录条数 from Table group by convert(varchar(13), 发布时间, 120)