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: Identificar o número de aeroportos, seus respectivos comprimentos de pista e o total de movimentos de aeronaves em cada região da Austrália, juntamente com seus tipos de aeroporto (por exemplo, internacional, doméstico ou militar).
 ###Tabelas: 
CREATE TABLE AirportsAustralia (AirportID INT, Name VARCHAR(255), Region VARCHAR(255), RunwayLength INT, AirportType VARCHAR(255), AircraftMovements INT); INSERT INTO AirportsAustralia VALUES (1, 'Airport A', 'New South Wales', 2000, 'International', 10000); INSERT INTO AirportsAustralia VALUES (2, 'Airport B', 'Queensland', 1500, 'Domestic', 8000); INSERT INTO AirportsAustralia VALUES (3, 'Airport C', 'Western Australia', 3000, 'Military', 12000);
SELECT Region, AirportType, COUNT(*) as AirportCount, SUM(RunwayLength) as TotalRunwayLength, SUM(AircraftMovements) as TotalAircraftMovements FROM AirportsAustralia GROUP BY Region, AirportType;