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 é o volume total de produção para cada produto químico no mês passado, e a porcentagem do volume total?
 ###Tabelas: 
CREATE TABLE product_production (product_id INT, volume_date DATE, product_name TEXT, volume INT); INSERT INTO product_production (product_id, volume_date, product_name, volume) VALUES (1, '2021-03-01', 'Product A', 500), (2, '2021-03-05', 'Product B', 700), (3, '2021-03-10', 'Product C', 800);
SELECT product_name, SUM(volume) AS total_volume, 100.0 * SUM(volume) / (SELECT SUM(volume) FROM product_production WHERE volume_date >= DATEADD(month, -1, CURRENT_DATE)) AS pct_of_total FROM product_production WHERE volume_date >= DATEADD(month, -1, CURRENT_DATE) GROUP BY product_name;