【发布时间】:2018-12-10 21:16:58
【问题描述】:
我正在尝试将查询中的先前值相加,作为完成另一项任务的中间步骤。我想总结以前的值3, 例如
Type value
A 3
A 3
A 3
A 3
A 3
A 3
A 3
B 2.3
B 2.3
B 3
B 2.3
B 2.3
B 3
B 2.3
我的理想答案是
Type value Previous 3's
A 3 0
A 3 1
A 3 2
A 3 3
A 3 4
A 3 5
A 3 6
B 2.3 7
B 2.3 7
B 3 7
B 2.3 8
B 2.3 8
B 3 8
B 2.3 9
如何在 Teradata 或 SQL 中实现这一点?
【问题讨论】:
-
SQL 表代表 无序 集。您需要一个指定顺序的列。