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 voluntários do México participaram de programas relacionados à saúde no último ano?
 ###Tabelas: 
CREATE TABLE volunteers (id INT, country VARCHAR(50), program_id INT, participation_date DATE); CREATE TABLE programs (id INT, focus_area VARCHAR(50)); INSERT INTO volunteers (id, country, program_id, participation_date) VALUES (1, 'Mexico', 1, '2021-04-01'); INSERT INTO programs (id, focus_area) VALUES (1, 'Healthy Living');
SELECT COUNT(DISTINCT volunteers.id) FROM volunteers JOIN programs ON volunteers.program_id = programs.id WHERE volunteers.country = 'Mexico' AND programs.focus_area = 'health-related programs' AND participation_date >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);