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 total de energia para cada tipo de fonte de energia renovável na França, classificada pela quantidade de produção?
 ###Tabelas: 
CREATE TABLE energy_production_france (source VARCHAR(50), production FLOAT); INSERT INTO energy_production_france (source, production) VALUES ('wind', 1000.0), ('solar', 2000.0), ('hydro', 3000.0);
SELECT source, SUM(production) as total_production, RANK() OVER (ORDER BY SUM(production) DESC) as production_rank FROM energy_production_france GROUP BY source ORDER BY total_production DESC;