【发布时间】:2017-12-13 23:19:36
【问题描述】:
我需要指导来解决以下问题。 我正在尝试根据条件给出行号。 这是我的情况:
ROW_NUMBER() OVER (
PARTITION BY CLAIM_KEY, EXPOSURE_KEY, RESERVELINE_ID, TRANSACTIONSUBTYPE_DESC
ORDER BY TRANSACTION_CREATE_TS
)
这是我应用上述条件后的表格。 (为了简化,我在这里只举了一个例子。)
这是我想要实现的目标,但到目前为止还没有结果。
【问题讨论】:
-
目前的结果和预期的一样,只是因为你已经按时间段排序了。你也想按 transaction_create_ts 分区吗?
-
您好,感谢您的回复。当您在第 7 行第二次看到“reserve”时,我想将数字从 0 重置的原因是,如果之前的“reserve”“reserveline 未完成的储备”已经为 0,您可以在第 3 行看到它是 0,它再次以零打开。在这种情况下,我再次从 1 重新启动。
标签: sql tsql teradata row-number