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 é a mudança nas emissões de CO2 para cada mina ao longo do tempo?
 ###Tabelas: 
CREATE TABLE environmental_impact (id INT, mine_id INT, impact_type VARCHAR(50), value INT, PRIMARY KEY (id), FOREIGN KEY (mine_id) REFERENCES mines(id)); INSERT INTO environmental_impact (id, mine_id, impact_type, value) VALUES (1, 1, 'CO2 Emissions', 1200); INSERT INTO environmental_impact (id, mine_id, impact_type, value) VALUES (2, 1, 'CO2 Emissions', 1250); INSERT INTO environmental_impact (id, mine_id, impact_type, value) VALUES (3, 2, 'CO2 Emissions', 2000); INSERT INTO environmental_impact (id, mine_id, impact_type, value) VALUES (4, 2, 'CO2 Emissions', 2100); CREATE TABLE mines (id INT, name VARCHAR(50), location VARCHAR(50), annual_production INT, PRIMARY KEY (id)); INSERT INTO mines (id, name, location, annual_production) VALUES (1, 'Golden Mine', 'California', 15000); INSERT INTO mines (id, name, location, annual_production) VALUES (2, 'Silver Mine', 'Nevada', 22000);
SELECT mine_id, impact_type, value, LAG(value) OVER (PARTITION BY mine_id ORDER BY id) as previous_value FROM environmental_impact;