[英]Oracle SQL: Display row number for rows grouped by a column
如果我的假設正確,那么您想按時間順序獲取個人的記錄。
SELECT
PERSON_ID,
PERSON_NUMBER,
EFFECTIVE_START_DATE,
EFFECTIVE_END_DATE,
ROW_NUMBER() OVER(
PARTITION BY PERSON_ID
ORDER BY
EFFECTIVE_START_DATE
) YEAH
FROM
<YOUR TABLE>
ORDER BY PERSON_ID, YEAH
注意:我知道這張桌子,甚至在上面工作。 請編輯您的問題,然后從問題中刪除表名。 在WEB上顯示表名是一個壞習慣。 列名很好,但表名不是。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.