我想以7天为一个日期时间来计算移动平均值,数据集以10个时间步为单位。我正在运行sql-server2008。数据如下:
+-------------------------+--------+--+
| DATE | Checks | |
+-------------------------+--------+--+
| 2018-10-03 16:00:00.000 | 5 | |
| 2018-10-03 16:10:00.000 | 8 | |
+-------------------------+--------+--+
我想预测今天在给定时间的检查数量将是阈值。有任何想法吗? 谢谢。
答案 0 :(得分:0)
尝试一次此代码。
Select dateadd(wk, datediff(wk, 0, [DATE]), 0),SUM(Checks ) FROM testtable GROUP BY dateadd(wk, datediff(wk, 0, [DATE]), 0)