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: Mostrar o número de voluntários que se inscreveram em cada região nos últimos 12 meses.
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name TEXT, signup_date DATE, region TEXT); INSERT INTO volunteers (id, name, signup_date, region) VALUES (1, 'Alice', '2022-01-15', 'North'), (2, 'Bob', '2021-12-10', 'South'), (3, 'Charlie', '2022-02-25', 'East'), (4, 'David', '2021-11-05', 'West'), (5, 'Eve', '2022-03-05', 'North');
SELECT region, COUNT(DISTINCT id) as new_volunteers, DATE_FORMAT(signup_date, '%Y-%m') as month FROM volunteers WHERE signup_date BETWEEN DATE_SUB(NOW(), INTERVAL 12 MONTH) AND NOW() GROUP BY region, month;