Скользящая средняя на DATEDIFF с пробелами - PullRequest
0 голосов
/ 27 июня 2018

Мне нужно построить временной ряд со скользящей средней, с размером окна 6 месяцев, и заполнить пробелы, где нет данных.

У меня есть таблица с таким содержанием

+---------------------+---------------------+
|       date_1        |       date_2        |
+---------------------+---------------------+
| 2018-06-22 06:41:25 | 2018-06-22 07:22:33 |
| 2018-06-22 05:43:23 | 2018-06-24 06:20:23 |
| 2018-06-21 08:56:37 | 2018-06-21 08:56:42 |
| 2018-06-20 09:24:11 | 2018-06-22 08:19:24 |
| 2018-06-20 06:40:23 | 2018-06-20 06:40:28 |
| 2018-06-19 13:37:23 | 2018-06-20 11:06:41 |
| 2018-06-19 09:15:18 | 2018-06-19 09:22:32 |
| 2018-06-19 06:23:19 | 2018-06-19 06:23:23 |
| 2018-06-18 13:54:05 | 2018-06-25 12:14:02 |
| 2018-06-18 09:28:24 | 2018-06-19 08:09:01 |
| ...                 | ...                 |
+---------------------+---------------------+

Таким образом, результат будет выглядеть примерно так

+------------+------+
|    date    | diff |
+------------+------+
| 2018-06-19 |    2 |
| 2018-06-20 |    3 |
| 2018-06-21 |    2 |
+------------+------+

Есть указатели?

Я создал таблицу со всеми датами от -5 до +5 лет, но я не могу понять, как построить JOIN и AVG

...