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: Quais operações de mineração têm as maiores emissões totais de carbono por mês?
 ###Tabelas: 
CREATE TABLE mine_carbon_emissions (emission_date DATE, mine_id INT, carbon_emissions INT); INSERT INTO mine_carbon_emissions (emission_date, mine_id, carbon_emissions) VALUES ('2021-01-15', 1, 1000), ('2021-02-03', 1, 1500), ('2021-03-12', 2, 2000), ('2021-04-20', 3, 1200), ('2021-05-05', 1, 1800), ('2021-06-18', 2, 2500), ('2021-07-02', 3, 1500), ('2021-08-16', 4, 1800), ('2021-09-01', 1, 2200), ('2021-10-14', 2, 3000), ('2021-11-29', 3, 2000), ('2021-12-15', 4, 2500); CREATE TABLE mine_info (mine_id INT, mine_name TEXT); INSERT INTO mine_info (mine_id, mine_name) VALUES (1, 'Golden Mine'), (2, 'Silver Mine'), (3, 'Bronze Mine'), (4, 'Platinum Mine');
SELECT mine_id, EXTRACT(MONTH FROM emission_date) AS month, SUM(carbon_emissions) OVER (PARTITION BY mine_id ORDER BY EXTRACT(MONTH FROM emission_date)) AS total_carbon_emissions FROM mine_carbon_emissions JOIN mine_info ON mine_carbon_emissions.mine_id = mine_info.mine_id ORDER BY total_carbon_emissions DESC LIMIT 1;