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: Identificar as 3 principais fontes de financiamento para projetos de energia renovável e o montante total de financiamento das tabelas de Financiamento e Fontes.
 ###Tabelas: 
CREATE TABLE Funding (id INT, project_id INT, amount FLOAT, source_id INT);CREATE TABLE Sources (id INT, name VARCHAR(50));
SELECT s.name, SUM(f.amount) as total_funding FROM Funding f INNER JOIN Sources s ON f.source_id = s.id WHERE f.project_id IN (SELECT id FROM RenewableProjects WHERE type = 'renewable') GROUP BY s.id ORDER BY total_funding DESC LIMIT 3;