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 custo médio de construção por metro quadrado para projetos de infraestrutura rural concluídos nos últimos 2 anos, por distrito?
 ###Tabelas: 
CREATE TABLE infrastructure_projects (id INT, district VARCHAR(50), project_name VARCHAR(100), start_date DATE, end_date DATE, area DECIMAL(10, 2), construction_cost DECIMAL(10, 2));
SELECT district, AVG(construction_cost / area) FROM infrastructure_projects WHERE end_date BETWEEN DATE_SUB(NOW(), INTERVAL 2 YEAR) AND NOW() GROUP BY district;