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: Liste os 5 principais doadores por valor total doação, juntamente com seus e-mails e a data de sua maior doação.
 ###Tabelas: 
CREATE TABLE Donations (DonationID int, DonorID int, Amount decimal(10,2), DonationDate date); INSERT INTO Donations (DonationID, DonorID, Amount, DonationDate) VALUES (1, 1, 500.00, '2022-01-01'), (2, 2, 350.00, '2022-02-01'), (3, 3, 200.00, '2022-03-01');
SELECT D.Name, D.Email, MAX(D.Amount) as LargestDonation, MAX(D.DonationDate) as LatestDonation FROM Donors D JOIN Donations DD ON D.DonorID = DD.DonorID GROUP BY D.DonorID, D.Name, D.Email ORDER BY MAX(D.Amount) DESC LIMIT 5;