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 3 principais cidades com a maior capacidade total instalada para projetos de energia renovável?
 ###Tabelas: 
CREATE TABLE renewable_energy_projects (city VARCHAR(50), technology VARCHAR(50), capacity FLOAT); INSERT INTO renewable_energy_projects (city, technology, capacity) VALUES ('CityA', 'Solar', 500.0), ('CityA', 'Wind', 600.0), ('CityB', 'Solar', 750.0), ('CityB', 'Wind', 800.0), ('CityC', 'Solar', 1000.0), ('CityC', 'Wind', 1200.0), ('CityD', 'Solar', 150.0), ('CityD', 'Wind', 200.0);
SELECT city, SUM(capacity) FROM renewable_energy_projects GROUP BY city ORDER BY SUM(capacity) DESC LIMIT 3;