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 emissão total de CO2 por mês, por mina, nos últimos doze meses, classificada pelos maiores emissores?
 ###Tabelas: 
CREATE TABLE co2_emission (emission_id INT, mine_id INT, date DATE, co2_emitted INT); INSERT INTO co2_emission (emission_id, mine_id, date, co2_emitted) VALUES (1, 1, '2021-01-01', 1000), (2, 1, '2021-02-01', 1200), (3, 2, '2021-01-01', 1500), (4, 2, '2021-02-01', 1800), (5, 3, '2021-01-01', 2000), (6, 3, '2021-02-01', 2500);
SELECT mine_id, EXTRACT(MONTH FROM date) as month, SUM(co2_emitted) OVER (PARTITION BY mine_id, EXTRACT(MONTH FROM date) ORDER BY mine_id, SUM(co2_emitted) DESC) as total_co2_emission FROM co2_emission WHERE date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND CURRENT_DATE;