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 total de voluntários da região 'Ásia-Pacífico' que se voluntariaram no último mês para qualquer programa?
 ###Tabelas: 
CREATE TABLE region (id INT, name VARCHAR(255)); CREATE TABLE volunteer (id INT, region_id INT, program_id INT, name VARCHAR(255), last_volunteered DATE); INSERT INTO region (id, name) VALUES (1, 'Asia-Pacific'), (2, 'Americas'), (3, 'Europe'); INSERT INTO volunteer (id, region_id, program_id, name, last_volunteered) VALUES (1, 1, 1, 'Alice', '2022-04-10'), (2, 2, 1, 'Bina', '2022-03-20'), (3, 2, 2, 'Candela', '2022-02-01'), (4, 1, 1, 'Dinesh', '2022-04-25'), (5, 3, 2, 'Eve', '2022-03-15');
SELECT COUNT(*) as total_volunteers FROM volunteer WHERE region_id = (SELECT id FROM region WHERE name = 'Asia-Pacific') AND last_volunteered >= DATE_SUB(CURDATE(), INTERVAL 1 MONTH);