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 número de pessoas impactadas por desastres naturais no Oriente Médio e Norte da África, para cada tipo de desastre, nos últimos 7 anos?
 ###Tabelas: 
CREATE TABLE natural_disasters (disaster_id INT, disaster_type VARCHAR(255), location VARCHAR(255), start_date DATE, people_impacted INT); INSERT INTO natural_disasters VALUES (1, 'Earthquake', 'Middle East', '2016-01-01', 5000); INSERT INTO natural_disasters VALUES (2, 'Flood', 'Middle East', '2017-01-01', 7000); INSERT INTO natural_disasters VALUES (3, 'Drought', 'North Africa', '2018-01-01', 9000); INSERT INTO natural_disasters VALUES (4, 'Volcanic Eruption', 'Middle East', '2019-01-01', 10000);
SELECT disaster_type, location as region, SUM(people_impacted) as total_people_impacted FROM natural_disasters WHERE start_date >= DATE_SUB(CURRENT_DATE, INTERVAL 7 YEAR) AND (location = 'Middle East' OR location = 'North Africa') GROUP BY disaster_type, location;