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 de doação por categoria, ordenado pelo valor mais alto?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonationCategory TEXT, DonationAmount DECIMAL(10,2)); INSERT INTO Donations (DonationID, DonationCategory, DonationAmount) VALUES (1, 'Education', 1000.00), (2, 'Health', 1500.00), (3, 'Environment', 2000.00), (4, 'Education', 500.00), (5, 'Health', 800.00), (6, 'Environment', 1200.00), (7, 'Arts', 700.00), (8, 'Arts', 600.00);
SELECT AVG(DonationAmount) AS AvgDonation, DonationCategory FROM Donations GROUP BY DonationCategory ORDER BY AvgDonation DESC;