Решить задачи SQL. Нужна помощь с запросами SQL, доработать и написать с нуля. Описание базы данных - https://edu.postgrespro.ru/bookings.pdf База данных - https://letsdocode.ru/sql-main/avia.backup Задание 1. Вывести накопительный итог количества мест в самолетах по каждому аэропорту на каждый день, учитывая только те самолеты, которые летали пустыми и только те дни, где из одного аэропорта таких самолетов вылетало более одного. --В результате должны быть код аэропорта, дата, количество пустых мест в самолете и накопительный итог. -- Задание 2. Найдите процентное соотношение перелетов по маршрутам от общего количества перелетов. -- Выведите в результат названия аэропортов и процентное отношение. -- Решение должно быть через оконную функцию. Задание 3. Выведите количество пассажиров по каждому коду сотового оператора, если учесть, что код оператора - это три символа после +7 Задание 4. Классифицируйте финансовые обороты (сумма стоимости перелетов) по маршрутам: -- До 50 млн - low -- От 50 млн включительно до 150 млн - middle -- От 150 млн включительно - high -- Выведите в результат количество маршрутов в каждом полученном классе Мой код : select count( * ) from airports a1 join airports a2 ON a1.city <> a2.city select sum(amount), tf.flight_id, tf.fare_conditions, case when sum(amount) <= 5000000 then 'low' when sum(amount) > 5000000 and sum(amount) <= 15000000 then 'middle' else 'high' end as classification, count(*) as number_of_routes from ticket_flights tf join flights f on f.flight_id = tf.flight_id group by tf.flight_id, tf.fare_conditions order by tf.fare_conditions Он не правильный, сейчас я нахожу не сумму по маршруту, а сумму по вылету и числу мест. Надо посчитать сумму для всего маршрута, и группировать также. Задание 5. Вычислите медиану стоимости перелетов, медиану размера бронирования и отношение медианы бронирования к медиане стоимости перелетов, округленной до сотых.