【发布时间】:2016-09-29 04:05:29
【问题描述】:
AS400 的 LAG 和 LEAD 语法是什么? 我正在尝试根据之前的记录对当前记录进行一些计算?
例如: 我需要根据前一条记录计算每条记录的工作中心数量。
更新:
重要的是,正如我在示例中所描述的,计算将基于前一行而不是所有前行的总和。我只是给出了一个非常优化的例子来说明我的需求,但实际上减去所有以前记录的 SUM 对我没有帮助。有没有办法只订阅以前的记录?
【问题讨论】:
-
数据中有没有排序方式或者主键可以用来识别之前的记录?
-
我猜,这几乎是相似的 - stackoverflow.com/questions/32066074/…
-
@AT-2016,这是针对 sql server 的。不确定,它是否对我有用。
-
@ehh 你到底为什么用 DB2 来标记这个问题?
-
@TimBiegeleisen,DB2 不是 DB2/400 吗?
标签: sql db2 ibm-midrange