У меня есть стол:
id event_name timestamp
Bob spent_1 1
Bob purchase_1 5
Bob spent_2 7
Bob purchase_2 8
Bob spent_3 9
Bob spent_4 10
Jane purchase 4
Jane purchase 10
Jane spent_3 9
Jane spent_4 12
Jane purchase_1 11
Я хочу видеть 2 ближайших (по отметке времени) spent
события после каждого purchase
события, сгруппированного по id
. Желаемая таблица должна выглядеть так:
id purchase_event 1st 2nd
Bob purchase_1 spent_2 spent_3
Bob purchase_2 spent_3 spent_4
Jane purchase spent_3 spent_4
Jane purchase spent_4
Jane purchase_1 spent_4
Надеюсь, вы видите образец. Спасибо за помощь!