Загрузка...

[Тестовое Альфа-банк] Покупки телефонов в Туле по месяцам

  • Нормальная
  • Не решено

Эта задача взята из тестового задания на позицию Аналитика в Альфа-банк

Дано

Дана следующая структура таблиц:

структура таблиц

Примечание. Предполагается, что в таблице представлены данные только за 1 год.

Примечание. Значения в таблице представлены на латинице.

Задание

Необходимо вывести количество людей из Тулы, которые покупали телефоны с разбивкой по месяцам.

Примечание. Телефоны - это товары с категорей 2 из таблицы skus.

Примечание. Если один человек купил несколько раз за месяц, считаем это за одну покупку.

Столбцы в результате

  • month
  • people

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

Важно: Обратите внимание, что название столбцов в вашем ответе должно в точности совпадать с условием.

Сортировка

Результат должен быть отсортирован по убыванию значений в столбце people.

Дополнительные условия

Если вы используете функцию to_char(..., 'month'), то обратите внимание, что PostgreSQL дополняет название месяца пробелами до 9 символов.

Примечание. Используемая СУБД - PostgreSQL.

45 / 171