Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quais aeronaves passaram mais tempo em voo para uma companhia aérea específica?
 ###Tabelas: 
CREATE TABLE aircrafts (aircraft_id INT, model VARCHAR(50), airline_id INT); INSERT INTO aircrafts (aircraft_id, model, airline_id) VALUES (1, 'B737', 101), (2, 'A320', 101), (3, 'B747', 101), (4, 'B777', 101), (5, 'B787', 101); CREATE TABLE flight_hours (flight_hour_id INT, aircraft_id INT, flight_hours DECIMAL(18, 2)); INSERT INTO flight_hours (flight_hour_id, aircraft_id, flight_hours) VALUES (1, 1, 1234.56), (2, 1, 1456.78), (3, 2, 1000.00), (4, 3, 2500.00), (5, 4, 3000.00), (6, 5, 1500.00);
SELECT a.model, SUM(fh.flight_hours) as total_flight_hours FROM aircrafts a JOIN flight_hours fh ON a.aircraft_id = fh.aircraft_id WHERE a.airline_id = 101 GROUP BY a.model ORDER BY total_flight_hours DESC;