Я хочу определить пользователей, которые посетили раздел a, а затем посетили b. Учитывая следующую структуру данных. Таблица содержит 300 000 строк и обновлений ежедневно прибл. 8 000 строк:Как определить последующие действия пользователя на основе предыдущих посещений
**USERID** **VISITID** **SECTION** Desired Solution--> **Conversion**
1 1 a 0
1 2 a 0
2 1 b 0
2 1 b 0
2 1 b 0
1 3 b 1
В идеале я хочу новый столбец, который обозначает посещение раздела b. Например, в третьем визите Пользователь 1 впервые посетил раздел b. Я пытался сделать это, используя инструкцию CASE WHEN, но после многих неудачных попыток я не уверен, что это возможно даже с CASE WHEN и чувствую, что я должен придерживаться другого подхода, я просто не уверен, каким должен быть этот подход. У меня также есть столбец даты в моем распоряжении.
Любые предложения по новому способу подхода к проблеме будут оценены по достоинству. Благодаря!
Или я предположил помощь по выполнению желаемого решения с помощью CASE КОГДА было бы полезно. – camacnei
В моем вопросе я отметил, что у меня также есть столбец даты в моем распоряжении. (содержит информацию о времени до второй) – camacnei