示例
示例
SELECT dt, amount,
SUM(amount) OVER (ORDER BY dt
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) AS running_total
FROM daily_sales
ORDER BY dt;| 帧 | 从分区起点到当前行 |
|---|---|
| 默认帧 | 有 ORDER BY 时默认同样是起点到当前行(RANGE 模式) |
| 分组累计 | 加 PARTITION BY 组内累计 |