【发布时间】:2019-09-10 05:30:23
【问题描述】:
我正在尝试将某种类型的排名系统应用于我的数据集并且遇到了问题。
我的问题:
RANK() OVER(PARTITION BY Staff, Storage ORDER BY Order_Flow)
基本上,每当出现 Storage 20 时,我都想为该行分配一个数字,并且它与下一个 Storage 20 出现之间的任何内容都具有相同的数字。然后从下一次出现 Storage 20 到下一次,同样的事情。
我当前的 Rank 函数无法准确捕获 Storage 80,因为它只是在订单流的后期才开始出现。
请查看图片(可以从1开始,不一定要从0开始)。
【问题讨论】:
标签: row teradata rank partition