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 fontes de energia renovável e suas capacidades para construir 1004, ordenadas por capacidade?
 ###Tabelas: 
CREATE TABLE renewable_energy_sources (id INT, building_id INT, energy_source VARCHAR(255), capacity FLOAT); INSERT INTO renewable_energy_sources (id, building_id, energy_source, capacity) VALUES (1, 1001, 'Solar', 100.5); INSERT INTO renewable_energy_sources (id, building_id, energy_source, capacity) VALUES (2, 1002, 'Wind', 200.0); INSERT INTO renewable_energy_sources (id, building_id, energy_source, capacity) VALUES (3, 1003, 'Hydro', 250.0); INSERT INTO renewable_energy_sources (id, building_id, energy_source, capacity) VALUES (4, 1004, 'Geothermal', 300.0);
SELECT building_id, energy_source, capacity FROM renewable_energy_sources WHERE building_id = 1004 ORDER BY capacity DESC;