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: Quantos desastres naturais foram registrados em cada região nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE regions (region_id INT, name VARCHAR(255)); INSERT INTO regions (region_id, name) VALUES (1, 'West Coast'), (2, 'Midwest'), (3, 'Southeast'); CREATE TABLE natural_disasters (disaster_id INT, region_id INT, date DATE); INSERT INTO natural_disasters (disaster_id, region_id, date) VALUES (1, 1, '2022-01-01'), (2, 2, '2022-02-01'), (3, 3, '2022-03-01'), (4, 1, '2022-07-01');
SELECT region_id, name, COUNT(*) as total_disasters FROM natural_disasters nd JOIN regions r ON nd.region_id = r.region_id WHERE date >= CURDATE() - INTERVAL 6 MONTH GROUP BY region_id, name;