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 valor médio da doação para cada programa, ordenado do maior para o menor valor médio?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonorID INT, Program TEXT, Amount DECIMAL(10,2)); INSERT INTO Donations (DonationID, DonorID, Program, Amount) VALUES (1, 1, 'ProgramA', 100.00), (2, 1, 'ProgramB', 200.00), (3, 2, 'ProgramA', 50.00);
SELECT Program, AVG(Amount) AS AvgDonation FROM Donations GROUP BY Program ORDER BY AvgDonation DESC;