# #1 Практика: Аудит "пустого" трафика (WHERE =)

##### Задача

Менеджер заметил странный трафик 5 января 2026 года: переходы были, а продаж нет. Нужно подтвердить это цифрами из базы.

Требование: Вывести источник, дату, визиты и продажи. Отфильтровать строго за '05.01.2026'.

##### Рабочее решение (SQL)

```
SELECT source_raw, date_raw, visits_raw, goal_sales_raw
FROM analytics_events
WHERE date_raw = '05.01.2026'
LIMIT 5

```

##### Разбор логики

- SELECT ... — перечисляем поля. Важно: обязательно включили goal\_sales\_raw. Если мы хотим доказать отсутствие продаж, колонка с продажами должна быть в отчете, иначе цифры не видно.
- WHERE date\_raw = '...' — жесткий фильтр. Используем кавычки, так как дата в базе хранится текстом. Оператор = оставляет только точное совпадение.
- LIMIT 5 — бережем ресурсы базы, выводим только примеры строк.

##### Грабли (Типичная ошибка)

Потеря колонок в выборке.  
Часто новички пишут фильтр в WHERE, но забывают добавить саму метрику (например, продажи) в SELECT. Получается отчет, который фильтрует правильно, но не показывает ответ на вопрос «А сколько было денег?».