Через JOIN или коррелированные подзапросы: для каждого юзера найти timestamp каждого этапа. Затем считать % достигших шага N+1 от достигших шага N.
Да, если важно: ставить TIMESTAMPDIFF и фильтровать "дошли в течение 7 дней". Это даёт более точный conversion rate.
Агрегации · JOIN-запросы · Оконные функции · CTE (Common Table Expressions) · Подзапросы · Работа с датами · Строковые функции · Условная логика
Открыть весь SQL-тренажёр (521 задач) →