【发布时间】:2021-06-08 08:58:25
【问题描述】:
这是我的 sqlfiddle - http://sqlfiddle.com/#!9/fa7b9a/2。
我如何才能获得以前的 LAG() 和当前的 3 月结果?
SELECT p6 as Current,lag(p6) over (ORDER BY dt) AS previous_val FROM dobridol
WHERE dt BETWEEN '2021-03-01' AND '2021-03-30'
另外,我如何为 previous_val 上次 FEB 结果设置第一个值,然后照常进行?
【问题讨论】:
-
样本数据和期望的结果将阐明您想要做什么。每个月都有多行,所以不清楚。