Есть таблицы users(user_id, signup_date, ...) и orders(order_id, user_id, purchase_date, amount, ...). Как получить пользователей, сделавших покупку в первый день регистрации?
SQLmediummiddle
Варианты ответа
Сджойнить пользователей и заказы по user_id и отфильтровать строки, где purchase_date = signup_date
Сджойнить пользователей и заказы по user_id и взять минимальную дату заказа без сравнения с регистрацией
Выбрать только тех пользователей, у кого signup_date больше всех purchase_date
Сравнить только месяц регистрации и покупки, игнорируя конкретный день
Разбор ответа
Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.
2475 вопросов с разбором, quiz-режим с проверкой, AI-собес и подготовка к интервью аналитика.