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 é o orçamento médio alocado para cada programa no primeiro trimestre de 2020, excluindo programas com um orçamento de zero?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramName TEXT, Budget DECIMAL(10,2)); INSERT INTO Programs VALUES (1, 'Education', 1000.00), (2, 'Environment', 2000.00), (3, 'Health', 0.00);
SELECT ProgramName, AVG(Budget) as AvgBudget FROM Programs WHERE QUARTER(BudgetDate) = 1 AND Budget > 0 GROUP BY ProgramName;