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 potência total gerada pelos provedores de energia solar na região Nordeste para o primeiro trimestre de 2021?
 ###Tabelas: 
CREATE TABLE region (id INT PRIMARY KEY, name VARCHAR(50));CREATE TABLE provider (id INT PRIMARY KEY, name VARCHAR(50), region_id INT, FOREIGN KEY (region_id) REFERENCES region(id));CREATE TABLE renewable_source (id INT PRIMARY KEY, name VARCHAR(50), provider_id INT, FOREIGN KEY (provider_id) REFERENCES provider(id));CREATE TABLE power_generation (id INT PRIMARY KEY, date DATE, source_id INT, FOREIGN KEY (source_id) REFERENCES renewable_source(id), power_generated INT);
SELECT r.name AS region_name, p.name AS provider_name, rs.name AS renewable_source_name, SUM(pg.power_generated) AS total_power_generated  FROM power_generation pg  JOIN renewable_source rs ON pg.source_id = rs.id  JOIN provider p ON rs.provider_id = p.id  JOIN region r ON p.region_id = r.id WHERE r.name = 'Northeast' AND rs.name = 'Solar' AND pg.date BETWEEN '2021-01-01' AND '2021-03-31' GROUP BY r.name, p.name, rs.name;