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 diferença na pontuação de impacto ambiental entre o mês atual e o mesmo mês do ano passado, para cada planta química?
 ###Tabelas: 
CREATE TABLE environmental_impact (plant_id INT, impact_date DATE, plant_location TEXT, score INT); INSERT INTO environmental_impact (plant_id, impact_date, plant_location, score) VALUES (1, '2021-01-01', 'Plant A', 85), (2, '2021-01-15', 'Plant B', 92), (3, '2021-02-01', 'Plant C', 78);
SELECT plant_location, (score - LAG(score) OVER (PARTITION BY EXTRACT(MONTH FROM impact_date) ORDER BY EXTRACT(MONTH FROM impact_date))) AS difference FROM environmental_impact WHERE impact_date >= DATEADD(month, -12, DATEADD(month, DATEDIFF(month, 0, CURRENT_DATE), 0)) GROUP BY plant_location, EXTRACT(MONTH FROM impact_date);