Написать SQL Запрос
500 руб. за проект
Дано несколько таблиц в базе данных:
Посчитать для каждой консультационной тематики (далее тематикка) накопительное количество запусков по дням (например, для тематики «Баланс» (balance_inbot – тематика, которая озвучивает клиенту баланс на карте) было 10 запусков за 1.10, 15 запусков за 2.10, 7 запусков за 3.10, тогда накопительный итог за 1.10 = 10 запусков, за 2.10= 10 запусков + 15 запусков, за 3.10= 10+15+7 запусков)
К одному scenario.name (название тематики) относятся несколько scenario_run. scenario_run_id (уникальный id запуска процедуры), то есть id запуска тематики позволяет различать каждый запуск. Например, тематика ПСЗ (полная сумма задолженности) может запускаться в звонках разных клиентов и каждый такой запуск будет иметь свой номер (id запуска консультационной тематики)
Таблица scenario (справочник со списком всех консультационных тематик голосового помощника, датой их создания(разработки) и уникальным id для каждой консультационной тематики):
scenario_id
Id тематики (уникальный)
created_at
Дата разработки тематики
name
Название процедуры
Таблица scenario_run
scenario_run_id
Id запуска консультационной тематики (уникальный)
scenario_id
Id консультационной тематики
created_at
Дата запуска консультационной тематики в звонке
tcrm_id
Id запуска консультационной тематики, по которому можно посмотреть историю действий робота в консультационной тематике
Как выглядит пример результирующей таблицы, которая отразится после выполнения запроса
- Scenario
- Scenario_run
Посчитать для каждой консультационной тематики (далее тематикка) накопительное количество запусков по дням (например, для тематики «Баланс» (balance_inbot – тематика, которая озвучивает клиенту баланс на карте) было 10 запусков за 1.10, 15 запусков за 2.10, 7 запусков за 3.10, тогда накопительный итог за 1.10 = 10 запусков, за 2.10= 10 запусков + 15 запусков, за 3.10= 10+15+7 запусков)
- Аналогично посчитать накопительную долю по каждой тематике (по примеру выше: 10 запусков составляют 31.25% среди запусков за все дни этой тематики, 15 запусков =78.125% и т.д.)
- Отсортировать полученную таблицу по возрастанию по дням
- В качестве ответа нужно отправить sql запрос
К одному scenario.name (название тематики) относятся несколько scenario_run. scenario_run_id (уникальный id запуска процедуры), то есть id запуска тематики позволяет различать каждый запуск. Например, тематика ПСЗ (полная сумма задолженности) может запускаться в звонках разных клиентов и каждый такой запуск будет иметь свой номер (id запуска консультационной тематики)
Таблица scenario (справочник со списком всех консультационных тематик голосового помощника, датой их создания(разработки) и уникальным id для каждой консультационной тематики):
scenario_id
Id тематики (уникальный)
created_at
Дата разработки тематики
name
Название процедуры
Таблица scenario_run
scenario_run_id
Id запуска консультационной тематики (уникальный)
scenario_id
Id консультационной тематики
created_at
Дата запуска консультационной тематики в звонке
tcrm_id
Id запуска консультационной тематики, по которому можно посмотреть историю действий робота в консультационной тематике
Как выглядит пример результирующей таблицы, которая отразится после выполнения запроса
- Файлы
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.