Задание 8 Bonus. Чистка своими руками
Для тех, кто знает SQL или разобрался быстрее. Баллы - сверх основных. Проверь коллегу: повтори его чистку сам, из сырой таблицы tickets, и сойдись с clean до строки. Понадобится то, чего нет в основном наборе: CASE WHEN, substr, EXISTS, JOIN - примеры в разделе "Для бонуса" в sql_start_rus.md.
В src/ex08.md:
Даты. Приведи created_at к одному формату сам и посчитай обращения после 1 апреля по своей дате. Должно совпасть с clean.
Возвраты. Посчитай возвраты сам - через EXISTS по уникальным обращениям. Должно совпасть с SUM(came_back) в clean. Исправь заодно ошибку коллеги с темой.
Справочник. Соедини clean со справочником agents через JOIN. Почему прямое соединение по номеру даёт 0 строк? Сколько строк при правильном соединении и почему их больше, чем обращений с сотрудником?
Проверка: python3 src/run_sql.py src/ex08.md.
Результат: src/ex08.md