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: Encontre o valor total das doações para cada categoria de programa, excluindo categorias com um valor total de doação abaixo da média.
 ###Tabelas: 
CREATE TABLE program_donations (program_category VARCHAR(20), donation_amount INT);INSERT INTO program_donations VALUES ('Arts', 5000), ('Education', 10000), ('Health', 15000), ('Arts', 6000), ('Education', 7000), ('Health', 8000);
SELECT program_category, SUM(donation_amount) FROM program_donations GROUP BY program_category HAVING AVG(donation_amount) < (SELECT AVG(donation_amount) FROM program_donations);