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: Encontre o custo total de produção para cada categoria de produto, para o último trimestre, e classifique-os em ordem crescente.
 ###Tabelas: 
CREATE TABLE Production_Costs (Product VARCHAR(255), Product_Category VARCHAR(255), Cost INT, Production_Date DATE); INSERT INTO Production_Costs (Product, Product_Category, Cost, Production_Date) VALUES ('Product1', 'CategoryA', 100, '2022-04-01'), ('Product2', 'CategoryB', 200, '2022-04-01'), ('Product3', 'CategoryA', 150, '2022-04-02');
SELECT Product_Category, SUM(Cost) AS Total_Cost, RANK() OVER (ORDER BY SUM(Cost) ASC) AS Rank FROM Production_Costs WHERE Production_Date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) GROUP BY Product_Category;