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 capacidade total de energia renovável instalada para cada país, classificada por capacidade?
 ###Tabelas: 
CREATE TABLE renewable_energy_projects (project_name TEXT, country TEXT, capacity FLOAT); INSERT INTO renewable_energy_projects VALUES ('ProjectX', 'Country1', 1000.0), ('ProjectY', 'Country2', 1200.0), ('ProjectZ', 'Country3', 800.0), ('ProjectW', 'Country1', 1500.0);
SELECT country, SUM(capacity) OVER (PARTITION BY country) AS total_capacity, RANK() OVER (ORDER BY SUM(capacity) DESC) AS rank FROM renewable_energy_projects GROUP BY country;