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 é o montante total da ajuda humanitária distribuída na Ásia por tipo de desastre, ordenado do maior para o menor?
 ###Tabelas: 
CREATE TABLE aid_distribution_asia (family_id INT, region VARCHAR(20), disaster_type VARCHAR(20), amount_aid FLOAT); INSERT INTO aid_distribution_asia (family_id, region, disaster_type, amount_aid) VALUES (1, 'Asia', 'Flood', 5000), (2, 'Asia', 'Earthquake', 7000), (3, 'Asia', 'Flood', 6000), (4, 'Asia', 'Tsunami', 8000), (5, 'Asia', 'Tornado', 9000); CREATE TABLE disaster_type (disaster_type VARCHAR(20) PRIMARY KEY); INSERT INTO disaster_type (disaster_type) VALUES ('Flood'), ('Earthquake'), ('Tsunami'), ('Tornado');
SELECT disaster_type, SUM(amount_aid) as total_aid FROM aid_distribution_asia JOIN disaster_type ON aid_distribution_asia.disaster_type = disaster_type.disaster_type GROUP BY disaster_type ORDER BY total_aid DESC;