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 foi o número médio de horas contribuídas por voluntários em cada programa em 2022?
 ###Tabelas: 
CREATE TABLE VolunteerPrograms (VolunteerID int, ProgramName varchar(255), Hours int); INSERT INTO VolunteerPrograms VALUES (1, 'Education', 50), (2, 'Healthcare', 75), (3, 'Environment', 100), (4, 'Education', 75), (5, 'Healthcare', 125);
SELECT ProgramName, AVG(Hours) as AvgHours FROM VolunteerPrograms GROUP BY ProgramName ORDER BY AvgHours DESC;