Загрузка данных


SELECT 
    Рейсы.КодРейса,
    Рейсы.НомерРейса,
    Аэропорты_Отпр.Город & " (" & Аэропорты_Отпр.КодIATA & ")" AS Отправление,
    Аэропорты_Назн.Город & " (" & Аэропорты_Назн.КодIATA & ")" AS Назначение,
    Рейсы.ДатаВремяВылета,
    Самолеты.Модель,
    Самолеты.КоличествоМест,
    Самолеты.КоличествоМест - Nz((SELECT Count(*) FROM Билеты WHERE Билеты.КодРейса = Рейсы.КодРейса), 0) AS СвободныхМест
FROM 
    (Рейсы 
    INNER JOIN Аэропорты AS Аэропорты_Отпр ON Рейсы.КодАэропортаОтправления = Аэропорты_Отпр.КодАэропорта)
    INNER JOIN Аэропорты AS Аэропорты_Назн ON Рейсы.КодАэропортаНазначения = Аэропорты_Назн.КодАэропорта
    INNER JOIN Самолеты ON Рейсы.КодСамолета = Самолеты.КодСамолета
WHERE 
    Рейсы.ДатаВремяВылета > Now()
ORDER BY 
    Рейсы.ДатаВремяВылета;