[Тестовое Альфа-банк] Покупки телефонов в Туле по месяцам
- Не решено
Эта задача взята из тестового задания на позицию Аналитика в Альфа-банк
Дано
Дана следующая структура таблиц:
Примечание. Предполагается, что в таблице представлены данные только за 1 год.
Примечание. Значения в таблице представлены на латинице.
Задание
Необходимо вывести количество людей из Тулы, которые покупали телефоны с разбивкой по месяцам.
Примечание. Телефоны - это товары с категорей 2
из таблицы skus
.
Примечание. Если один человек купил несколько раз за месяц, считаем это за одну покупку.
Столбцы в результате
month
people
Важно: Месяца должны быть представлены не в виде цифр, а в виде английских слов с нижнем регистром.
Важно: Обратите внимание, что название столбцов в вашем ответе должно в точности совпадать с условием.
Сортировка
Результат должен быть отсортирован по убыванию значений в столбце people
.
Дополнительные условия
Если вы используете функцию to_char(..., 'month')
, то обратите внимание, что PostgreSQL дополняет название месяца пробелами до 9 символов.
Примечание. Используемая СУБД - PostgreSQL.