首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-12-15 
15分钟一条的数据转换小时数据现在数据库里只有15分钟一条的数据,例如:2012-08-01 00:00:00.000139.300201

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的均值啊,应该怎么写呢?
时间减一分钟再聚合
[其他解释]
为什么不能用AVG和Group by能统计? 
可以吧.
[其他解释]
引用:
为什么不能用AVG和Group by能统计? 
可以吧.


我直接AVG按小时Group by的话,只是00:00到0:45的均值啊,应该怎么写呢?
[其他解释]
 LS的建议有用,呵呵,我自己研究出来了,结贴!
[其他解释]
01:00 的计到0:00头上2:00的计算到1:00????

时间都减去1s或者1m

热点排行
Bad Request.