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: Identificar a despesa média com capacitação por organização sem fins lucrativos na 'região_EU' ao longo do último ano.
 ###Tabelas: 
CREATE TABLE nonprofit (nonprofit_id INT, name VARCHAR(50), region VARCHAR(50)); INSERT INTO nonprofit (nonprofit_id, name, region) VALUES (1, 'Greenpeace EU', 'region_EU'); INSERT INTO nonprofit (nonprofit_id, name, region) VALUES (2, 'Amnesty International EU', 'region_EU'); CREATE TABLE expenditure (expenditure_id INT, nonprofit_id INT, category VARCHAR(50), amount DECIMAL(10, 2), expenditure_date DATE); INSERT INTO expenditure (expenditure_id, nonprofit_id, category, amount, expenditure_date) VALUES (1, 1, 'fundraising', 2000, '2021-01-01'); INSERT INTO expenditure (expenditure_id, nonprofit_id, category, amount, expenditure_date) VALUES (2, 1, 'capacity building', 5000, '2021-02-15');
SELECT AVG(e.amount) as avg_capacity_expenditure FROM expenditure e INNER JOIN nonprofit n ON e.nonprofit_id = n.nonprofit_id WHERE n.region = 'region_EU' AND e.category = 'capacity building' AND e.expenditure_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR);