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 soma do 'energy_consumption' de todas as fábricas na 'região1' que usam fontes de energia renovável?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, region VARCHAR(20), energy_source VARCHAR(20)); CREATE TABLE energy_consumption (factory_id INT, consumption INT); INSERT INTO factories (factory_id, region, energy_source) VALUES (1, 'region1', 'renewable'), (2, 'region1', 'non-renewable'), (3, 'region2', 'renewable'), (4, 'region3', 'non-renewable'); INSERT INTO energy_consumption (factory_id, consumption) VALUES (1, 500), (2, 700), (3, 600), (4, 800);
SELECT SUM(ec.consumption) FROM energy_consumption ec INNER JOIN factories f ON ec.factory_id = f.factory_id WHERE f.region = 'region1' AND f.energy_source = 'renewable';