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 foi o custo médio dos projetos de 'Ponte' concluídos entre 2017 e 2020?
 ###Tabelas: 
CREATE TABLE Projects (id INT, name VARCHAR(50), category VARCHAR(50), cost FLOAT, year_started INT, year_completed INT, status VARCHAR(20)); INSERT INTO Projects (id, name, category, cost, year_started, year_completed, status) VALUES (1, 'Dam Reconstruction', 'Water Supply', 500000, 2017, 2019, 'Completed'), (2, 'Wastewater Treatment', 'Waste Management', 600000, 2018, 2020, 'Completed'), (3, 'Road Pavement', 'Transportation', 700000, 2016, 2018, 'Completed'), (4, 'Bridge Construction', 'Transportation', 800000, 2018, 2019, 'Completed'), (5, 'Tunnel Construction', 'Transportation', 900000, 2019, 2021, 'Completed');
SELECT AVG(cost) FROM Projects WHERE category = 'Transportation' AND status = 'Completed' AND year_started BETWEEN 2017 AND 2020 AND category = 'Bridge';