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 total de resíduos gerados por cada fornecedor de ingredientes no último ano?
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, supplier_name VARCHAR(255), address VARCHAR(255)); CREATE TABLE ingredients (ingredient_id INT, ingredient_name VARCHAR(255), supplier_id INT, quantity DECIMAL(5,2), waste DECIMAL(5,2), purchase_date DATE); INSERT INTO suppliers VALUES (1, 'Green Earth Farms', '123 Farm Lane'); INSERT INTO ingredients VALUES (1, 'Fresh Basil', 1, 10.50, 1.25, '2021-11-23');
SELECT supplier_name, SUM(waste) as total_waste FROM suppliers s JOIN ingredients i ON s.supplier_id = i.supplier_id WHERE purchase_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY supplier_name;