PDF Google Drive Downloader v1.1


Báo lỗi sự cố

Nội dung text Задание на SQL 1.3.pdf

ТЕСТОВОЕ ЗАДАНИЕ на вакансию BI-разработчик / аналитик данных ⚠️ убедительная просьба, по возможности при выполнении тестовых заданий использовать SQL-диалект PostgreSQL. Применяйте другой SQL-диалект только, если не знакомы с PostgreSQL. Это никак не влияет на оценку, но упрощает и ускоряет ее выполнение.. Задание No1 На изображении представлен фрагмент таблицы, каждая запись которой регистрирует продажу товара. Каждый день товар может продаваться несколько раз - соответственно, будет несколько записей. Вся таблица охватывает большой временной диапазон - несколько лет. ЗАДАНИЕ: Написать SQL-запрос, который вернет в группировке по месяцам для каждой категории товаров ТОП-5 товаров по объему продаж. Вывести месяц, категорию товара, товар и объем продаж. Таблица называется test_sales_dataset, поля: dttm, category, name, summ.
Задание No2 Описание схемы данных приведено в конце документа Вывести наименование и объем продаж в рублях для всех товаров, которые продавались каждый день недели с понедельника, 1.04.2024, до воскресенья, 7.04.2024, включительно. Задание No3 Описание схемы данных приведено в конце документа Для каждой категории нарастающим итогом рассчитать количество проданного товара в штуках в разрезе месяцев. Под количеством понимается количество единиц, а не количество артикулов. Задание No4 Описание схемы данных приведено в конце документа Определить средний чек и валовую маржу в течение 2022 г. во всех покупательских сегментах в разрезе online/offline. Если какой-нибудь сегмент будет не определен (значение null) то представить его в виде “Новый участник”. Валовая маржа - это разница между ценой товара и его себестоимостью
Описание схемы данных для заданий 2-4 1. таблица товаров test_tovari_dataset: ○ tov_id — ID товара; ○ name — наименование товара; ○ sebest — себестоимость товара; ○ price — розничная цена товара; ○ cat_id — ID категории товара. 2. таблица категорий товаров test_categories_dataset: ○ cat_id — ID категории; ○ cat_name — название категории;. 3. таблица заказов test_orders_dataset: ○ ord_uuid — идентификатор записи (уникальное значение); ○ check_id — идентификатор чека (неуникальный, потому что в одном чеке обычно несколько записей); ○ ord_id — идентификатор заказа (для online-заказов - int, для offline-заказов - null); ○ cust_id — ID покупателя (для offline-заказов может быть NULL); ○ date_check — дата заказа; ○ time_check — время заказа; ○ quantity — количество проданного товара; ○ tov_id — ID товара; Пример того, как может выглядеть таблица Orders 145923 A22 null T001 10042023 10:00:00 1 Хлеб 145924 A22 null T001 10042023 10:00:00 2 Молоко 145925 A22 null T001 10042023 10:00:00 1 Сметана 4. таблица покупателей test_customers_dataset: ○ cust_id — ID покупателя; ○ segment — три сегмента покупателя: 1. часто покупают 2. покупают иногда 3. новички (для новичков сети значение не определено, т.е. null)

Tài liệu liên quan

x
Báo cáo lỗi download
Nội dung báo cáo



Chất lượng file Download bị lỗi:
Họ tên:
Email:
Bình luận
Trong quá trình tải gặp lỗi, sự cố,.. hoặc có thắc mắc gì vui lòng để lại bình luận dưới đây. Xin cảm ơn.