次のように、Oracle(11g) テーブルからリピーターを識別したいと思います。
CustID | Date
-------|----------
XC321 | 2016-04-28
AV626 | 2016-05-18
DX970 | 2016-06-23
XC321 | 2016-05-28
XC321 | 2016-06-02
そのため、たとえば 10 日、20 日、30 日、40 日、50 日など、さまざまな期間内にどの顧客が返品したかを確認できます。例えば:
CustID | 10_day | 20_day | 30_day | 40_day | 50_day
-------|--------|--------|--------|--------|--------
XC321 | | | 1 | |
XC321 | | | | 1 |
次のような結果も受け入れます。
CustID | Date | days_from_last_visit
-------|------------|---------------------
XC321 | 2016-05-28 | 30
XC321 | 2016-06-02 | 5
無制限の前後の句を含むパーティションによるウィンドウ句を使用すると思いますが、適切な例が見つかりません。何か案は...?ありがとう