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: Quais são as capacidades instaladas totais dos projetos de energia renovável para cada país, ordenadas pela maior capacidade primeiro?
 ###Tabelas: 
CREATE TABLE Country (CountryID INT, CountryName VARCHAR(100)); INSERT INTO Country VALUES (1, 'Canada'), (2, 'USA'), (3, 'Mexico'); CREATE TABLE Project (ProjectID INT, ProjectName VARCHAR(100), CountryID INT); INSERT INTO Project VALUES (1, 'Solar Farm A', 1), (2, 'Wind Farm B', 2), (3, 'Hydro Plant C', 3); CREATE TABLE Capacity (CapacityID INT, ProjectID INT, Capacity FLOAT); INSERT INTO Capacity VALUES (1, 1, 100.5), (2, 2, 200.3), (3, 3, 300.1);
SELECT CountryName, SUM(Capacity) AS TotalCapacity FROM Country JOIN Project ON Country.CountryID = Project.CountryID JOIN Capacity ON Project.ProjectID = Capacity.ProjectID GROUP BY CountryName ORDER BY TotalCapacity DESC;