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: Liste todos os programas de eficiência energética na região 'Sul', juntamente com suas datas de início e término, se aplicável.
 ###Tabelas: 
CREATE TABLE Region (RegionID INT, RegionName VARCHAR(100)); INSERT INTO Region VALUES (1, 'North'), (2, 'South'), (3, 'East'), (4, 'West'); CREATE TABLE Program (ProgramID INT, ProgramName VARCHAR(100), RegionID INT, StartDate DATE, EndDate DATE); INSERT INTO Program VALUES (1, 'Energy Efficiency Program 1', 2), (2, 'Energy Efficiency Program 2', 2), (3, 'Energy Efficiency Program 3', 2), (4, 'Energy Efficiency Program 4', 2);
SELECT ProgramName, RegionName, StartDate, EndDate FROM Program JOIN Region ON Program.RegionID = Region.RegionID WHERE RegionName = 'South';