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 quantidade total de resíduos produzida por cada processo nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE processes (id INT, name TEXT); INSERT INTO processes (id, name) VALUES (1, 'Process A'), (2, 'Process B'), (3, 'Process C'); CREATE TABLE waste (process_id INT, waste_date DATE, amount FLOAT); INSERT INTO waste (process_id, waste_date, amount) VALUES (1, '2022-03-01', 150.0), (1, '2022-04-01', 160.0), (1, '2022-05-01', 170.0), (2, '2022-03-01', 120.0), (2, '2022-04-01', 125.0), (2, '2022-05-01', 130.0), (3, '2022-03-01', 180.0), (3, '2022-04-01', 190.0), (3, '2022-05-01', 200.0);
SELECT process_id, SUM(amount) as total_waste FROM waste WHERE waste_date BETWEEN DATE_SUB(NOW(), INTERVAL 3 MONTH) AND NOW() GROUP BY process_id;