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 consumo total de energia para cada produto químico no último trimestre e a porcentagem do consumo total?
 ###Tabelas: 
CREATE TABLE product_energy (product_id INT, energy_date DATE, product_name TEXT, energy_consumption INT); INSERT INTO product_energy (product_id, energy_date, product_name, energy_consumption) VALUES (1, '2021-04-01', 'Product A', 5000), (2, '2021-05-05', 'Product B', 7000), (3, '2021-06-10', 'Product C', 8000);
SELECT product_name, SUM(energy_consumption) AS total_energy, 100.0 * SUM(energy_consumption) / (SELECT SUM(energy_consumption) FROM product_energy WHERE energy_date >= DATEADD(quarter, -1, CURRENT_DATE)) AS pct_of_total FROM product_energy WHERE energy_date >= DATEADD(quarter, -1, CURRENT_DATE) GROUP BY product_name;