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 gasto médio com defesa por habitante para cada região nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE Defense_Spending (id INT, country VARCHAR(50), year INT, amount FLOAT, population INT); CREATE TABLE Countries (id INT, name VARCHAR(50), region VARCHAR(50));
SELECT co.region, AVG(ds.amount/ds.population) as avg_defense_spending_per_capita FROM Defense_Spending ds INNER JOIN Countries co ON ds.country = co.name WHERE ds.year BETWEEN (YEAR(CURRENT_DATE) - 5) AND YEAR(CURRENT_DATE) GROUP BY co.region;