【发布时间】:2021-06-13 12:32:22
【问题描述】:
我手头有一个特殊的问题。我需要按以下方式排名:
- 每个 ID 都会获得一个新的排名。
- 排名#1 分配给具有最低日期的 ID。但是,该特定 ID 的后续日期可能更高,但它们将获得相对于其他 ID 的增量排名。 (例如,ADF32 系列将被视为排名第一,因为它的日期最低,尽管它以 09-11 月结束,而 RT659 从 8 月 13 日开始,它将随后排名)
- 对于特定 ID,如果天数连续,则排名相同,否则加 1。
- 对于特定 ID,排名以日期 ASC 给出。
如何制定查询?
【问题讨论】:
标签: sql teradata rdbms analytical