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 orçamento médio da iniciativa de conservação de água por local e ano?
 ###Tabelas: 
CREATE TABLE WaterConservationBudget (id INT, initiative_name VARCHAR(50), location VARCHAR(50), budget_amount INT, start_date DATE, end_date DATE); INSERT INTO WaterConservationBudget (id, initiative_name, location, budget_amount, start_date, end_date) VALUES (1, 'Initiative A', 'City A', 100000, '2022-01-01', '2022-12-31'); INSERT INTO WaterConservationBudget (id, initiative_name, location, budget_amount, start_date, end_date) VALUES (2, 'Initiative B', 'City B', 150000, '2022-01-01', '2022-12-31');
SELECT location, EXTRACT(YEAR FROM start_date) AS initiative_year, AVG(budget_amount) AS avg_budget FROM WaterConservationBudget GROUP BY location, initiative_year;