Вступить в клуб →
средняявопросClickHouse и большие данные

Дневная выручка из ClickHouse не сходится с отчётом кассы по Москве

Столбец created_at имеет тип DateTime и хранит момент заказа. Запрос дневной выручки группирует по toDate(created_at). Сервер ClickHouse работает в часовом поясе UTC. Отчёт кассы по московским суткам расходится: ночные заказы оказываются в другом дне.

Как исправить запрос?

  • Группировать по toDate(created_at, 'Europe/Moscow')
  • Прибавлять к дате один день для всех заказов
  • Сменить тип столбца на String
  • Группировать по toStartOfHour(created_at)

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела