【SQL】連番

ROW_NUMBER

同じ順位でも違う番号をふる

SELECT 
  社員コード
  , 入社年月日
  , ROW_NUMBER() OVER(PARTITION BY 部署コード ORDER BY 入社年月日 DESC) AS 入社が新しい順
FROM 社員マスタ

RANK

同じ順位に同じ番号をふる

SELECT 
  社員コード
  , 入社年月日
  , RANK() OVER(PARTITION BY 部署コード ORDER BY 入社年月日 DESC) AS 入社が新しい順
FROM 社員マスタ