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

怎么计算前10小时的数据平均值

2012-04-13 
如何计算前10小时的数据平均值如题。有一个时间,和数值举例如下createtimenum2012-04-07 1:0112012-04-07 1

如何计算前10小时的数据平均值
如题。有一个时间,和数值举例如下

createtime num  
2012-04-07 1:01 1  
2012-04-07 1:12 20
2012-04-07 3:01 100  
2012-04-07 4:12 201
.........................................

怎么求Num前10小时数据的平均值。谢谢,在线等。

 

[解决办法]

SQL code
select avg(num) from tablea where createtime>='2012-04-07 00:00'createtime<='2012-04-07 10:00'
[解决办法]
SQL code
select avg(num) from tablea where createtime>=DATEADD(hh,-10,GetDate()) and createtime<= GetDate() 

热点排行