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: Calcular a média móvel das emissões de CO2 para cada mina.
 ###Tabelas: 
CREATE TABLE environmental_impact (id INT, mine_name VARCHAR(50), co2_emissions INT, year INT); INSERT INTO environmental_impact (id, mine_name, co2_emissions, year) VALUES (1, 'Copper Mountain', 12000, 2017), (2, 'Barrick Gold', 15000, 2018), (3, 'Newmont Goldcorp', 18000, 2019), (4, 'Copper Mountain', 12500, 2018), (5, 'Barrick Gold', 14000, 2019);
SELECT mine_name, year, AVG(co2_emissions) OVER (PARTITION BY mine_name ORDER BY year ROWS BETWEEN 2 PRECEDING AND CURRENT ROW) AS moving_average FROM environmental_impact;