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 para cada produto químico no mês passado, e a porcentagem da emissão total?
 ###Tabelas: 
CREATE TABLE product_co2 (product_id INT, co2_date DATE, product_name TEXT, co2_emission INT); INSERT INTO product_co2 (product_id, co2_date, product_name, co2_emission) VALUES (1, '2022-02-01', 'Product P', 5000), (2, '2022-03-05', 'Product Q', 7000), (3, '2022-04-10', 'Product R', 8000);
SELECT product_name, SUM(co2_emission) AS total_co2, 100.0 * SUM(co2_emission) / (SELECT SUM(co2_emission) FROM product_co2 WHERE co2_date >= DATEADD(month, -1, CURRENT_DATE)) AS pct_of_total FROM product_co2 WHERE co2_date >= DATEADD(month, -1, CURRENT_DATE) GROUP BY product_name;