Нужна помощь с написанием запроса в postgresql
Всем доброго времени суток! Очень срочно нужна помощь в написании одного sql-запроса. Сроки горят, а я не понимаю, как его сделать. Буду очень благодарен за помощь. Вот данный запрос: Между какими городами пассажиры НЕ делали пересадки? Пересадкой считается нахождение пассажира в промежуточном аэропорту менее 24 часов. сам пытался сделать вот такой код, но он выдает немного не то:
select distinct f1.departure_airport, f2.arrival_airport, f1.actual_departure, f2.actual_arrival
from flights f1
inner join flights f2
on f1.departure_airport = f2.arrival_airport
where f1.arrival_airport = f2.departure_airport
and f1.scheduled_departure + interval '24 hours' < f2.scheduled_departure
Ссылка на бд: https://drive.google.com/file/d/1U15gYuu_ZFE2sQMN32GXK3phBLcUl6OM/view?usp=sharing