日期 增加 減少
2015-04-24 18709 12608
2015-04-25 28508 11412
...
SELECT
日期,
增加,
減少,
SUM(增加 - 減少) OVER (ORDER BY 日期 ROWS UNBOUNDED PRECEDING) AS 留存率
FROM 日表
ORDER BY 日期;
SELECT
t1.日期,
t1.增加,
t1.減少,
(SELECT SUM(t2.增加 - t2.減少) FROM 日表 t2 WHERE t2.日期 <= t1.日期) AS 留存率
FROM 日表 t1
ORDER BY t1.日期;
可在視圖定義中直接加入窗口函數列,應用層直接查詢。