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 dos projetos de obras públicas concluídos em cada trimestre dos últimos 2 anos?
 ###Tabelas: 
CREATE TABLE projects_cost_by_quarter (id INT, project_name VARCHAR(255), completion_quarter INT, completion_year INT, total_cost FLOAT); INSERT INTO projects_cost_by_quarter (id, project_name, completion_quarter, completion_year, total_cost) VALUES (1, 'Highway Expansion', 3, 2021, 300000.00), (2, 'Water Treatment Plant Upgrade', 4, 2021, 400000.00);
SELECT completion_quarter, completion_year, AVG(total_cost) as avg_cost FROM projects_cost_by_quarter WHERE completion_year >= YEAR(DATEADD(year, -2, GETDATE())) GROUP BY completion_quarter, completion_year;