Вход Блог
Строительство и ремонт
Репетиторы

SQL — удалённая работа в Костроме

Дата: 2022-05-24
Детали
Регион
Кострома
Занятость
дистанционно
Стоимость
от 500.00 руб.
Дата публикации
2022-05-24
Описание
Написать запрос. В базе данных PG (Postgre) cуществуют 2 таблицы: 1. Таблица “opers“, с операциями по обработке нарушений. В ней хранится информация по всем операциям обработки нарушений. | Column | Type | Description ---------------------+--------------------------------+--------------------------------------------------------+ | viol_oper_id | bigint (PK) | Идентификатор операции обработки нарушения ПДД | tr_viol_id | bigint | Идентификатор нарушения ПДД | oper_code | integer | Тип операции обработки нарушения ПДД | refuse_code | integer | Результирующий код операции обработки нарушения ПДД | isp_id | bigint | Идентификатор того, кто произвел обработку нарушения ПДД | date_oper | timestamp(0) without time zone | Дата и время операции обработки нарушения ПДД | viol_datetime | timestamp(0) without time zone | Дата и время нарушения ПДД 2. Таблица “viols“, с нарушениями правил дорожного движения транспортными средствами. | Column | Type | Description --------------+--------------------------------+--------------------------------------------------+ | tr_viol_id | bigint (PK) | Идентификатор нарушения | viol_code | integer | Код нарушения ПДД | time_check | timestamp(0) without time zone | Дата и время нарушения ПДД | stage_code | integer | Этап обработки нарушения ПДД | refuse_code | integer | Результирующий код обработки нарушения ПДД | camera_id | integer | Идентификатор камеры зафиксировавший нарушение ПДД Есть задача: Подготовить выгрузку, содержащую информацию, за период нарушения ПДД с 2018-04-01 по 2018-04-20 с детализацией до даты нарушения. Выгрузка должна содержать атрибуты: Дата нарушения ПДД; Число нарушений ПДД всего; Число нарушений ПДД у которых результирующий код обработки нарушения ПДД равен 0; Число нарушений ПДД по которым была операция обработки тип 29; Число нарушений ПДД по которым не было операции обработки тип 29, а результирующий код обработки нарушения ПДД равен 0; Вам необходимо: 1. Описать последовательность действий для выполнения задачи, постарайтесь развернуто ответить почему так и в такой последовательности. 2. Для этой задачи подготовьте все варианты запросов, которые позволят произвести соответствующую выгрузку. 3. Укажите лучший вариант запроса для данной задачи, дайте комментарий почему именно такой запрос. Потребуется: Решение задачи.
Похожие заказы
SQL
дистанционно
от 500.00 руб.
Решить задачу. В таблице n_daily_rests содержится информация по остаткам товаров в магазинах: ID_OBJ - уникальный идентификатор магазина; ART - артикул товара; DATEBEGIN - дата начала временного промежутка, в котором остаток товара в заданном магазине по данному артикулу был равен AMOUNT; DATEEND - дата конца временного промежутка (не включительно), в котором остаток товара в заданном магазине по заданному артикулу был равен AMOUNT. В таблице art_category содержится информация по категории товара ART - артикул товара; CATEGORY - категория товара; Напишите следующие SQL запросы на Oracle SQL: 1. для каждой даты с 01.01.2020 по 31.01.2020 (не в совокупности, а по каждой отдельной дате) необходимо вывести сумму остатков по всем товарам, которые находились в магазинах, имеющих идентификаторы 171, 172, 174. 2. для каждой даты с 07.01.2020 по 07.01.2021 (не в совокупности, а по каждой отдельной дате) вывести идентификатор магазина (магазинов), который являлся третьим по величине остатков всех товаров на эту дату. Топ должен определяться только из тех магазинов, в которых на дату были остатки товаров из категории "Обувь" и были остатки как минимум по двум артикулам товаров из категории "Футболки". Потребуется: Решение задачи. Использовать оконные функции.
Кострома
Фрилансеры
2022-05-24
Откликнуться