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: Qual é a duração média do voo para cada companhia aérea, e o número de voos atrasados em mais de 30 minutos para cada companhia aérea?
 ###Tabelas: 
CREATE TABLE Flights (FlightID INT, Airline VARCHAR(50), FlightDate DATE, Duration DECIMAL(10,2), Delay DECIMAL(10,2)); INSERT INTO Flights (FlightID, Airline, FlightDate, Duration, Delay) VALUES (1, 'Delta', '2022-01-01', 3.50, 0.25), (2, 'United', '2022-01-02', 4.25, 0.50), (3, 'Delta', '2022-01-01', 2.75, 0.10), (4, 'American', '2022-01-03', 3.00, 0.00), (5, 'United', '2022-01-02', 4.50, 0.75);
SELECT Airline, AVG(Duration) AS Avg_Duration, COUNT(CASE WHEN Delay > 0.5 THEN 1 END) AS Delayed_Flights FROM Flights GROUP BY Airline;