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的均值啊,应该怎么写呢?
[其他解释]
LS的建议有用,呵呵,我自己研究出来了,结贴!
[其他解释]
01:00 的计到0:00头上2:00的计算到1:00????
时间都减去1s或者1m