TGViewer
Yandex for Analytics Yandex for Analytics @yandexforanalytics · 9.53K subscribers
Post #235 3.45K
⏬ Показывайте, что нашкодили: продолжаем вспоминать SQL

Возвращаемся с правильным ответом и разбором задачи:

🔵 Чтобы отчёт был полным, вам понадобится найти всех зарегистрированных пользователей, даже если они ничего не заказывали в июне.

♾ Для этого используем LEFT JOIN и преобразуем NULL к 0. А ещё — отфильтруем только заказы за июнь 2024 года.

Например, так:

SELECT
u.user_id,
u.registration_date,
COALESCE(SUM(o.amount), 0) AS june_2024_total
FROM users u
LEFT JOIN orders o
ON u.user_id = o.user_id
WHERE o.order_date >= '2024-06-01'
AND o.order_date < '2024-07-01'
GROUP BY
u.user_id,
u.registration_date


💡 Совет. Прежде чем составлять SQL-запрос, внимательно изучите таблицы с данными. Определите, что следует считать ключом и какие данные могут отсутствовать. Так будет легче правильно выбрать JOIN и алгоритм решения задачи.

💎 Какую ещё теорию вы хотели бы вспомнить? Расскажите в комментариях

Подписывайтесь:
💬 @Yandex4Analytics
  • ❤ 12
  • 🔥 9
  • ⚡ 3
  • ❤‍🔥 2
  • 😁 2
  • 👍 1
More from @yandexforanalytics
  1. Sep 29, 2026Post #668
  2. Sep 24, 2026⏬ Аналитика в эпоху агентов Сегодня AI-агенты помогают писать код, верстают HTML-отчёты за…
  3. Sep 22, 2026⏬ Прогноз, который проверяет сам себя 👋 Всем привет, это Александра Михеева, аналитик-раз…
  4. Sep 18, 2026Post #656
  5. Sep 17, 2026🏆 Международное соревнование для разработчиков Young&&Yandex открывает регистрацию на Yan…
  6. Sep 16, 2026🤔 Парадокс двух аналитиков: одни данные, разный вывод Теория вероятностей и статистика ча…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →