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: Encontrar o total de resíduos produzidos por cada processo de fabricação, ordenado pela maior quantidade de resíduos.
 ###Tabelas: 
CREATE TABLE process (process_id INT, process_name VARCHAR(50)); CREATE TABLE waste (waste_id INT, process_id INT, waste_amount DECIMAL(5,2)); INSERT INTO process (process_id, process_name) VALUES (1, 'Process 1'), (2, 'Process 2'), (3, 'Process 3'); INSERT INTO waste (waste_id, process_id, waste_amount) VALUES (1, 1, 50), (2, 1, 55), (3, 2, 45), (4, 3, 30), (5, 3, 32);
SELECT process_name, SUM(waste_amount) AS total_waste FROM waste JOIN process ON waste.process_id = process.process_id GROUP BY process_name ORDER BY total_waste DESC;