Воронки в SQL: расчёт конверсии этапов

31 задач Лёгкие, средние, сложные С эталонными решениями Решение в браузере
Воронка — стандартный отчёт продакта: сколько % дошли от регистрации до покупки. На собесе: «построй воронку от signup до first_payment, посчитай CR каждого шага». Через self-join, окна или CASE WHEN. 15 задач на воронки от простых 2-step до сложных multi-touch.
Начать решать задачи →

Все задачи на «Воронки» (31)

FAQ: частые вопросы про воронки

Как построить воронку в SQL?

Через JOIN или коррелированные подзапросы: для каждого юзера найти timestamp каждого этапа. Затем считать % достигших шага N+1 от достигших шага N.

Учитывать ли время между этапами?

Да, если важно: ставить TIMESTAMPDIFF и фильтровать "дошли в течение 7 дней". Это даёт более точный conversion rate.

Связанные темы SQL

Агрегации · JOIN-запросы · Оконные функции · CTE (Common Table Expressions) · Подзапросы · Работа с датами · Строковые функции · Условная логика

Открыть весь SQL-тренажёр (521 задач) →