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 tiveram mais horas de voluntariado no segundo trimestre de 2022?
 ###Tabelas: 
CREATE TABLE programs (id INT, name TEXT, hours DECIMAL, program_date DATE);
SELECT name, SUM(hours) as total_hours FROM programs WHERE program_date >= '2022-04-01' AND program_date < '2022-07-01' GROUP BY name ORDER BY total_hours DESC;