![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 22.05.2023
Сообщений: 2
|
![]()
Довольно давно не получается решить данную задачу.
Схема данных Таблица поставок RetailPack связана с таблицей партнеров Agent. Партнер характеризуется наименованием и регионом, в котором находится. Поставка характеризуется датами начала и окончания, продуктом, создавшим поставку партнером и клиентом, для которого была создана поставка. Поставки могут иметь произвольную длительность, разрывы между окончанием одной и началом следующей и могут пересекаться, даже имея один и тот же продукт. Клиент считается клиентом к продлению по какому-либо продукту в каком-либо периоде времени (например, за месяц), если в этом периоде у него заканчивается хотя бы одна поставка на этот продукт. Клиент считается продленным, если у него есть поставка, заканчивающаяся позже. Если такой поставки нет, то клиент считается непродленным. Таким образом, в каждом периоде клиенты к продлению делятся на продленных и непродленных. Поставка-продление должна иметь тот же продукт, что и предыдущая поставка, но может быть создана другим партнером – если клиент сменил партнера, то он все равно не считается потерянным. Задачи 1. Напишите запрос для сводки по всей базе со следующими полями: - Продукт; - Регион; - Наименование партнера; - Месяц (можно в виде текста, можно дату – первое число месяца); - Кол-во клиентов к продлению (не поставок, а именно уникальных клиентов); - Кол-во непродленных клиентов; - Процент продления (кол-во продленных / кол-во клиентов к продлению). 2. В первой задаче процент продления считается для каждого месяца, партнера и продукта. Напишите запрос, который считает все то же самое, но для сравнения добавляет процент продления по региону и процент продления данного продукта в целом по всей стране для данного месяца. 3. Напишите запрос, который делает то же самое, что в первой задаче, но плюс к тому считает количество подключенных клиентов (тех, у кого не было поставок по данному продукту до начала месяца). |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]() Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 22.05.2023
Сообщений: 2
|
![]()
стажер
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачка для собеседования | Sam755216 | Помощь студентам | 0 | 03.10.2021 03:40 |
как проходят собеседования? - Обо всем! | Александр121 | Свободное общение | 24 | 23.02.2018 14:40 |
Вопрос про собеседования | ts-alan | Свободное общение | 1 | 23.12.2014 17:34 |
Заваливание собеседования | ts-alan | Свободное общение | 2 | 19.12.2014 19:31 |
Задача с собеседования | MrGukk | Помощь студентам | 17 | 23.08.2011 15:56 |