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 valor total doado por cada doador no primeiro trimestre de 2022, ordenado pelo valor mais alto?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonorName TEXT, DonationAmount DECIMAL(10,2), DonationDate DATE); INSERT INTO Donors (DonorID, DonorName, DonationAmount, DonationDate) VALUES (1, 'John Doe', 500.00, '2022-01-05'); INSERT INTO Donors (DonorID, DonorName, DonationAmount, DonationDate) VALUES (2, 'Jane Smith', 300.00, '2022-01-10');
SELECT DonorName, SUM(DonationAmount) as TotalDonatedQ1 FROM Donors WHERE DonationDate BETWEEN '2022-01-01' AND '2022-03-31' GROUP BY DonorName ORDER BY TotalDonatedQ1 DESC;