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 produtos vendidos por cada fornecedor no último mês, ordenado pelo nome do fornecedor em ordem crescente?
 ###Tabelas: 
CREATE TABLE orders (id INT PRIMARY KEY, product_id INT, quantity INT, order_date DATETIME, supplier_id INT, FOREIGN KEY (product_id) REFERENCES products(id), FOREIGN KEY (supplier_id) REFERENCES suppliers(id)); INSERT INTO orders (id, product_id, quantity, order_date, supplier_id) VALUES (1, 1, 10, '2022-07-01 10:00:00', 1), (2, 2, 20, '2022-07-02 15:00:00', 2), (3, 3, 30, '2022-07-03 09:00:00', 3), (4, 1, 40, '2022-07-04 11:00:00', 1), (5, 2, 50, '2022-07-05 16:00:00', 2), (6, 3, 60, '2022-07-06 08:00:00', 3);
SELECT s.name as supplier_name, SUM(o.quantity) as total_quantity FROM orders o JOIN suppliers s ON o.supplier_id = s.id WHERE o.order_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY o.supplier_id ORDER BY supplier_name;