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: Quais são as quantidades totais de cada tipo de produto fabricado nos últimos 12 meses, incluindo valores zero, e ordenados por tipo de produto em ordem crescente?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_type TEXT, factory_id INT, production_month DATE, quantity INT); INSERT INTO products (product_id, product_type, factory_id, production_month, quantity) VALUES (1, 'Product A', 1, '2022-01-01', 500), (2, 'Product B', 1, '2022-02-01', 600), (3, 'Product C', 2, '2022-01-01', 700), (4, 'Product A', 2, '2022-02-01', 800), (5, 'Product D', 3, '2022-01-01', 900), (6, 'Product C', 3, '2022-02-01', 1000);
SELECT product_type, NVL(SUM(quantity), 0) AS total_quantity FROM products GROUP BY ROLLUP (product_type) ORDER BY product_type;