sql СРОЧНАЯ ЗАДАЧА

Отменен
Заказ
5383095
Раздел
Программирование
Предмет
SQL Server
Тип работы
Антиплагиат
Не указан
Срок сдачи
2 Мая 2023 в 23:55
Цена
Договорная
Блокировка
5 дней
Размещен
28 Апр 2023 в 00:33
Просмотров
161
Описание работы

Нужно написать SQL код для PostgreSQL

Имеется таблица, нужно написать SELECT выражение, которое вернет таблицу из одной строки с колонкой avg_network_time_ms типа numeric, в которую будет записано среднее значение из некоторых отобранных строк.


Для решения нужно будет использовать JOIN по таблице, самой к себе, чтобы добавить дополнительные столбцы к каждому хосту добавить потомка, время отправки запроса с хоста, время ответа потомка, разница - это будет время обработки запроса

и потом посчитать среднее по этой разнице

Join-ы по request id и parent request id

Это скорее всего можно оформить CTE (with выражением), это типа промежуточная таблица, не временная, а промежуточная


Либо что-то вроде такой логики (но это не точно) сначала отобрать строки, для которых одновременно верно следующее:

 - parent_request_id = NULL

 - type = RequestReceived

 - поле data пустое

Таким образом мы получим именно строки исходных запросов

SELECT * FROM requests

WHERE parent_request_id IS NULL AND type = 'RequestReceived' AND data IS NULL;

;

А потом находить среднее во всех остальных строках таблицы, итеративно для каждого промежутка между этими строками исходных запросов


Подробное задание и необходимые данные - во вложении

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир