读书人

15分钟一条的数据转换钟点数据

发布时间: 2013-01-05 15:20:40 作者: rapoo

15分钟一条的数据转换小时数据
现在数据库里只有15分钟一条的数据,例如:
2012-08-01 00:00:00.000139.300
2012-08-01 00:15:00.000134.000
2012-08-01 00:30:00.000132.900
2012-08-01 00:45:00.000138.100
2012-08-01 01:00:00.000134.000
2012-08-01 01:15:00.000138.700
2012-08-01 01:30:00.000138.100
2012-08-01 01:45:00.000140.500
2012-08-01 02:00:00.000139.300
2012-08-01 02:15:00.000138.700
2012-08-01 02:30:00.000136.400
2012-08-01 02:45:00.000138.100
2012-08-01 03:00:00.000135.200

现在我要算小时均值,但是这个小时均值不能直接用AVG和Group by能统计的,而是算从当前小时的15分到下个小时整点(包含整点)求平均。
比如,8月1号的0点小时均值,是00:15,00:30,00:45,和01:00 这四条数据的平均,以此类推。

求指导。
[解决办法]

引用:
引用:
为什么不能用AVG和Group by能统计?
可以吧.


我直接AVG按小时Group by的话,只是00:00到0:45的均值啊,应该怎么写呢?
时间减一分钟再聚合

读书人网 >SQL Server

热点推荐