SELECT
Рейсы.[Код],
Рейсы.[Номер рейса],
Рейсы.[Пункт отправления] & " → " & Рейсы.[Пункт назначения] AS Направление,
Рейсы.[Дата],
Рейсы.[Время],
Самолеты.[Модель],
Самолеты.[Количество мест] AS ВсегоМест,
Count(Билеты.[КодБилета]) AS Продано,
Самолеты.[Количество мест] - Count(Билеты.[КодБилета]) AS Свободно
FROM
(Рейсы
INNER JOIN Самолеты ON Рейсы.[КодСамолета] = Самолеты.[КодСамолета])
LEFT JOIN Билеты ON Рейсы.[Код] = Билеты.[КодРейса]
GROUP BY
Рейсы.[Код],
Рейсы.[Номер рейса],
Рейсы.[Пункт отправления],
Рейсы.[Пункт назначения],
Рейсы.[Дата],
Рейсы.[Время],
Самолеты.[Модель],
Самолеты.[Количество мест]
ORDER BY
Рейсы.[Дата], Рейсы.[Время];