Есть sessions(user_id, session_start) и orders(user_id, order_time). Как посчитать долю пользователей, сделавших заказ в течение 24 часов после первой сессии?
SQLhardsenior
Варианты ответа
Найти MIN(session_start) по user_id, JOIN с orders и фильтр order_time <= first_session + INTERVAL '24 hour', затем доля пользователей
Посчитать все заказы за 24 часа от начала выборки
Считать только заказы в день регистрации
Посчитать долю заказов от числа сессий
Разбор ответа
Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.
2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.