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: Exibir a quantidade de produção, resíduos produzidos e consumo de energia para cada produto químico no local com o maior consumo total de energia.
 ###Tabelas: 
CREATE TABLE Chemical_Production (site_id INT, chemical_id INT, production_quantity INT, waste_amount DECIMAL(5,2), energy_consumption INT);
SELECT cp.chemical_id, cp.production_quantity, cp.waste_amount, cp.energy_consumption FROM Chemical_Production cp JOIN (SELECT site_id, MAX(SUM(energy_consumption)) as max_energy FROM Chemical_Production GROUP BY site_id) m ON cp.site_id = m.site_id GROUP BY cp.chemical_id, cp.production_quantity, cp.waste_amount, cp.energy_consumption HAVING SUM(cp.energy_consumption) = max_energy;