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: Quantos doadores contribuíram com mais de $5000 nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE Donors (DonorID INT, DonationAmount DECIMAL(10,2), DonationDate DATE); INSERT INTO Donors (DonorID, DonationAmount, DonationDate) VALUES (1, 5500, '2020-01-01'), (2, 6000, '2019-07-01'), (3, 4000, '2021-03-15');
SELECT COUNT(DISTINCT DonorID) FROM Donors WHERE DonationAmount > 5000 AND DonationDate >= DATE_SUB(CURDATE(), INTERVAL 3 YEAR);