【发布时间】:2014-03-17 18:21:43
【问题描述】:
我一直在尝试计算 sql server 中超过 60 个值期间的移动平均值,但我没有成功,希望大家帮助我。
请在下面找到数据
User startdate Enddate minutes moving average
Sync 3/15/2014 10:00 3/15/2014 11:47 107 113.4117647
Sync 3/15/2014 12:00 3/15/2014 13:45 105 112.8627451
Sync 3/15/2014 14:00 3/15/2014 15:41 101 112.5490196
Sync 3/15/2014 16:00 3/15/2014 17:12 72 112.372549
Sync 3/16/2014 1:00 3/16/2014 1:00 0 112.372549
Sync 3/16/2014 2:00 3/16/2014 2:00 0 112.372549
要求查询不能考虑为零的行,即使它应该显示在表中,上面最后一列是例外平均值。
【问题讨论】:
-
您能否与我们分享您使用 atm 计算移动平均线的部分(或全部)代码?
-
你好,尼基,我的代码无法正常工作,因为我试图从不同的来源获得帮助,因此我提出了这个问题,以获得帮助!等待答复
标签: sql sql-server sql-server-2008 tsql