连续聚合是按时间顺序对有序数据时行聚合的操作。它有几个变体:
累积聚合,滑动聚合,年初至今聚合
累积聚合:聚合从序列内第一个元素到当前元素的数据,如为每个员工返回每月开始到现在累积的订单数量和平均订单数。
因为“内幕”没有透露完整数据表,所以只有部分:
mysql> select * from EmpOrder;
+-------+------------+-----+
| empid | ordermonth | qty |
+-------+------------+-----+
| 1 | 1996-07 | 121 |
| 1 | 1996-08 | 121 |
| 1 | 1996-09 | 121 |
| 1 | 1996-10 | 121 |
| 1 | 1996-11 | 121 |
| 1 | 1996-12 | 121 |
| 2 | 1996-07 | 121 |
| 2 | 1996-08 | 121 |
| 2 | 1996-09 | 121 |
| 2 | 1996-10 | 121 |
| 2 | 1996-11 | 121 |
+-------+------------+-----+