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 custo médio de fabricação para cada categoria de produto e como isso mudou ao longo do tempo?
 ###Tabelas: 
CREATE TABLE products (id INT PRIMARY KEY, name VARCHAR(255), category VARCHAR(255), supplier_id INT, FOREIGN KEY (supplier_id) REFERENCES suppliers(id)); CREATE TABLE manufacturing_costs (product_id INT, year INT, cost DECIMAL(10, 2), PRIMARY KEY (product_id, year), FOREIGN KEY (product_id) REFERENCES products(id));
SELECT products.category, manufacturing_costs.year, AVG(manufacturing_costs.cost) FROM products JOIN manufacturing_costs ON products.id = manufacturing_costs.product_id GROUP BY products.category, manufacturing_costs.year ORDER BY manufacturing_costs.year;