Образец данных:Oracle запрос с Partision, ордена и Bucketing
Customer ID Transaction Date Code Expected Bucketing
----------- ---------------- ---- ----
1 1/1/2015 254 1
1 1/2/2015 253 1
1 1/13/2015 271 1
1 1/14/2015 271 1
1 2/1/2015 254 2
1 2/12/2015 253 2
1 2/13/2015 271 2
1 3/1/2015 254 3
1 3/12/2015 253 3
1 3/13/2015 271 3
2 1/1/2015 254 1
2 1/2/2015 253 1
2 1/13/2015 271 1
2 1/14/2015 271 1
2 2/1/2015 254 2
2 2/12/2015 253 2
2 2/13/2015 271 2
Я хочу Partision от «ID клиента» и выберите пункт «Дата транзакции» EVERYTIME первая запись начинается с кодом транзакции 254. I должен начать отсчет первый раз, когда я нашел 254 (1), пока не найдет следующие 254 (тогда их число равно 2). 4-е поле - это то, чего я пытаюсь достичь.
Может кто-то помочь мне с этим в запросе Oracle, чтобы получить данные, такие как поле 4 выше
Благодаря