想问一下,现在我是从每日多少数量的角度展示的图,我如何从小时的角度看呢,统计的是一个月,如7-8am,8-9am。。。。各个时间段的数量

0

1.png

 
已邀请:
1

郑大鹏 2016-03-30 回答

一般都是重统计日期取的所以是一天一天的
想从小时取的话,需要你的数据有具体的产生时间,然后再根据产生的具体时间,换算到具体每一小时里
 
大概SQL 这样写
SELECT CreatedOn,
case when substring(CONVERT(VARCHAR(100),CreatedOn,120),15,1) between 0 and 5
then substring(CONVERT(VARCHAR(100),CreatedOn,120),12,3)+'00'
end as CreatedOn1
FROM dbo.AccontBill
order by CreatedOn

1.png

 
0

GeorgeYao - 路漫漫其修远兮,吾将上下而求索! 2016-04-01 回答

你所描叙的需求是实现怎么将数据的粒度精确到小时的区间,如果实现的话,那就是将时间的维度划分小时,然后按照区间去做汇总统计。

要回复问题请先登录注册