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 programas têm um orçamento maior do que o orçamento médio e estão atualmente ativos?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT PRIMARY KEY, ProgramName VARCHAR(30), ProgramCost DECIMAL(5,2), ProgramStartDate DATE, ProgramEndDate DATE); INSERT INTO Programs (ProgramID, ProgramName, ProgramCost, ProgramStartDate, ProgramEndDate) VALUES (27, 'Education Program', 12000.00, '2021-07-01', '2023-06-30'), (28, 'Healthcare Program', 15000.00, '2020-04-01', '2022-03-31'), (29, 'Disaster Relief Program', 20000.00, '2022-01-01', '2024-12-31'), (30, 'Food Security Program', 10000.00, '2022-06-01', '2024-05-31');
SELECT ProgramName, ProgramCost FROM Programs WHERE ProgramCost > (SELECT AVG(ProgramCost) FROM Programs) AND ProgramStartDate <= CURDATE() AND ProgramEndDate >= CURDATE();