Я хочу вычислить скользящее среднее с датой и временем за 7 дней, набор данных находится в 10 временных шагах. Я запускаю sql-server 2008. Данные выглядят так:
+-------------------------+--------+--+ | DATE | Checks | | +-------------------------+--------+--+ | 2018-10-03 16:00:00.000 | 5 | | | 2018-10-03 16:10:00.000 | 8 | | +-------------------------+--------+--+
И я хочупрогнозировать, сколько проверок будет порогом сегодня в данный момент времени.Есть идеи?Спасибо.
Попробуйте этот код один раз.
Select dateadd(wk, datediff(wk, 0, [DATE]), 0),SUM(Checks ) FROM testtable GROUP BY dateadd(wk, datediff(wk, 0, [DATE]), 0)