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 produção média de energia por mês para cada fonte de energia na tabela de produção de energia?
 ###Tabelas: 
CREATE TABLE energy_production (id INT, name VARCHAR(50), type VARCHAR(50), production FLOAT, created_at TIMESTAMP);
SELECT type, AVG(production) as avg_monthly_production FROM energy_production GROUP BY type ORDER BY avg_monthly_production DESC;