Oracle 分析関数で問題が発生しています
オラクルのランクを順番に表示したいのですが、周期的な方法が必要です.しかし、このランキングはグループ内で発生する必要があります. 10 個のグループがあるとします。10 個のグループでは、各グループは 9 までランク付けする必要があります。9 より大きい場合、ランク値は 1 から再び開始し、その後、どれだけまで終了する必要があります。
emp id date1 date 2 Rank
123 13/6/2012 13/8/2021 1
123 14/2/2012 12/8/2014 2
.
.
123 9/10/2013 12/12/2015 9
123 16/10/2013 15/10/2013 1
123 16/3/2014 15/9/2015 2
上記の例では、empid 123 の行のグループについて、ランクを 2 つのサブグループに分割しました。1 から 9 までが 1 つのグループであり、残りの行のランクは再び 1 から始まります。これを達成する方法オラクルランク関数で。