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: Obter o ID do poço, ano de início e previsão de produção média para poços no Golfo da Guiné, ordenados pelo ano de início da previsão.
 ###Tabelas: 
CREATE TABLE gulf_of_guinea_forecasts (forecast_id INT, well_id INT, start_year INT, end_year INT, production_forecast FLOAT); INSERT INTO gulf_of_guinea_forecasts (forecast_id, well_id, start_year, end_year, production_forecast) VALUES (21, 17, 2022, 2022, 900.0), (22, 17, 2023, 2023, 950.0), (23, 18, 2022, 2022, 1000.0), (24, 18, 2023, 2023, 1050.0);
SELECT well_id, start_year, AVG(production_forecast) OVER (PARTITION BY well_id ORDER BY start_year ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) as avg_forecast FROM gulf_of_guinea_forecasts WHERE wells.location = 'Gulf of Guinea';