Скользящая средняя T-SQL с датой и временем - PullRequest
0 голосов
/ 05 октября 2018

Я хочу вычислить скользящее среднее с датой и временем за 7 дней, набор данных находится в 10 временных шагах. Я запускаю sql-server 2008. Данные выглядят так:

+-------------------------+--------+--+
|          DATE           | Checks |  |
+-------------------------+--------+--+
| 2018-10-03 16:00:00.000 |     5  |  |
| 2018-10-03 16:10:00.000 |      8 |  |
+-------------------------+--------+--+

И я хочупрогнозировать, сколько проверок будет порогом сегодня в данный момент времени.Есть идеи?Спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

Попробуйте этот код один раз.

Select dateadd(wk, datediff(wk, 0, [DATE]), 0),SUM(Checks ) 
FROM testtable
GROUP BY dateadd(wk, datediff(wk, 0, [DATE]), 0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...