【发布时间】:2019-03-10 19:36:30
【问题描述】:
我想计算 7 天内日期时间的移动平均值,数据集是 10 个时间步长。我正在运行 sql-server 2008。数据是这样的:
+-------------------------+--------+--+
| DATE | Checks | |
+-------------------------+--------+--+
| 2018-10-03 16:00:00.000 | 5 | |
| 2018-10-03 16:10:00.000 | 8 | |
+-------------------------+--------+--+
我想预测在给定时间今天有多少检查将成为阈值。有任何想法吗? 谢谢。
【问题讨论】:
-
你的预期输出是什么?
-
你能解释更多关于你的问题的信息吗?
-
SQL Server 2008 不再受支持。 目前支持的最早版本是 SQL Server 2014。使用 SQL Server 2012 中引入的窗口函数很容易实现移动平均值。您确定目标服务器是 2008 ?
-
你说超过 7 天,但那里只有 10 分钟的数据。
-
样本数据最好使用DDL + DML。请edit您的问题包括它,您当前的尝试和您想要的结果。更多详情,read this.
标签: sql-server tsql sql-server-2008 datetime