русский
Germany.ruForen → Архив Досок→ Programmierung

my SQL

27.05.21 18:08
Re: my SQL
 
NightWatch коренной житель
NightWatch
in Antwort melodi_ 27.05.21 17:31, Zuletzt geändert 27.05.21 18:42 (NightWatch)

А где у тебя агрегирование, чтобы получить подмножество для having clause?


select f1.flight_no, f1.departure_date_time_utc, f2.flight_no, f2.departure_date_time_utc
    from flightexecution f1 inner join flightexecution f2
    on f1.icao_code_destination = f2.icao_code_origin
    where f1.icao_code_origin = 'EDDT' and f2.icao_code_destination = 'EDDT'
        and f1.flight_duration_minutes <= 720 and f2.flight_duration_minutes <= 720
        and TIMESTAMPDIFF(hour, DATE_ADD(f1.departure_date_time_utc, INTERVAL f1.flight_duration_minutes MINUTE), f2.departure_date_time_utc) BETWEEN 4 AND 25;
 

Sprung zu