DATEDIFF的移动平均线有缺口

时间:2018-06-27 12:21:28

标签: mysql moving-average

我需要建立一个移动平均值的时间序列,其窗口大小为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

0 个答案:

没有答案