日期:2014-05-19  浏览次数:21030 次

求按时间分组的问题
我需要统计各个时间段的消费情况,在数据库中的消费表中有一个时间字段,我想统计出各个时段的消费情况,请问入户写SQL语句

------解决方案--------------------
select * from table group by CONVERT(varchar(2),时间字段,8)

即獲取一個時間的小時部分方法如下:
CONVERT(varchar(2),时间,8)

------解决方案--------------------
select 显示字段 from 表名 group by SUBSTRING(cast(日期字段 as varchar(20)),0,14 )
14表示截取多少位,截取到小时那一位