Если Вы нашли баг или неточность в задачах на платформе IT Resume - обязательно заполните этот issue. Нужно заполнить всего несколько несложных пунктов :)
В течение 2 дней мы ознакомимся и начислим Вам CodeCoins за Ваш вклад в развитие платформы.
Шаг 1 - Ваши данные
Укажите ниже свою почту или логин на платформе IT Resume. Это необходимо, чтобы мы начислили Вам монеты.
vyacheslavr8
Укажите язык, на котором Вы решали задачу.
sql Postgresql 13.1
Шаг 4 - Решение
Напишите код, который привел к ошибке.
# Ваш код здесь
select date_trunc('month', date)::date as MONTH
, count( distinct case when acount_status in ('новый', 'активирован', 'утилизирован') then customer_id end) as working
, count( distinct case when acount_status in ('заблокирован', 'закрыт') then customer_id end) as non_working
from tinkoff.account_statuses
group by 1
Шаг 5 - Ожидание
Опишите ниже, какой результат Вы ожидали увидеть и почему.
Из условий задачи не понятно, что имеется в виду под группировкой по месяцам
Задача решается через вытаскивание числового значения месяца, но в проде мы вряд ли будем вытаскивать числовое значение месяца для группировки. Например, если надо количество заказов считать по месяцам.
Я сейчас про строку:
extract(month from date) as MONTH
Логичнее вытаскивать 1 день месяца, как месяц:
date_trunc('month', date)::date as MONTH
Финал
Если есть какая-то дополнительная информация, которая может нам пригодится в диагностике проблемы, обязательно напишите ее ниже. Если есть скриншоты или другие файлы - очень просим их прикрепить, нам это поможет.
На этом все :) В ближайшее время мы все посмотрим и начислим Вам заслуженные монеты. Stay tuned!
Сообщить о баге
Если Вы нашли баг или неточность в задачах на платформе IT Resume - обязательно заполните этот issue. Нужно заполнить всего несколько несложных пунктов :)
В течение 2 дней мы ознакомимся и начислим Вам CodeCoins за Ваш вклад в развитие платформы.
Шаг 1 - Ваши данные
Укажите ниже свою почту или логин на платформе IT Resume. Это необходимо, чтобы мы начислили Вам монеты. vyacheslavr8
Шаг 2 - Задача
Укажите ссылку на задачу, в которой проблема. https://itresume.ru/problems/tinkoff_account_stats
Шаг 3 - Язык
Укажите язык, на котором Вы решали задачу. sql Postgresql 13.1
Шаг 4 - Решение
Напишите код, который привел к ошибке.
Шаг 5 - Ожидание
Опишите ниже, какой результат Вы ожидали увидеть и почему.
Из условий задачи не понятно, что имеется в виду под группировкой по месяцам Задача решается через вытаскивание числового значения месяца, но в проде мы вряд ли будем вытаскивать числовое значение месяца для группировки. Например, если надо количество заказов считать по месяцам. Я сейчас про строку: extract(month from date) as MONTH Логичнее вытаскивать 1 день месяца, как месяц: date_trunc('month', date)::date as MONTH
Финал
Если есть какая-то дополнительная информация, которая может нам пригодится в диагностике проблемы, обязательно напишите ее ниже. Если есть скриншоты или другие файлы - очень просим их прикрепить, нам это поможет.
На этом все :) В ближайшее время мы все посмотрим и начислим Вам заслуженные монеты. Stay tuned!