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 total de energia para cada processo de fabricação, dividido por trimestre e ordenado pelo custo total de energia?
 ###Tabelas: 
CREATE TABLE energy_cost (cost_id INT, process_id INT, cost_date DATE, energy_cost INT); INSERT INTO energy_cost (cost_id, process_id, cost_date, energy_cost) VALUES (1, 1, '2022-01-01', 1000), (2, 1, '2022-02-01', 2000);
SELECT process_id, DATE_TRUNC('quarter', cost_date) AS quarter, SUM(energy_cost) AS total_energy_cost, RANK() OVER (PARTITION BY process_id ORDER BY SUM(energy_cost) DESC) AS ranking FROM energy_cost GROUP BY process_id, quarter ORDER BY total_energy_cost DESC;