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áximo da doação recebida de um único doador no 4º trimestre e quantas vezes eles doaram nesse trimestre?
 ###Tabelas: 
CREATE TABLE donations (donor_id INT, donation_date DATE, donation_amount FLOAT); INSERT INTO donations (donor_id, donation_date, donation_amount) VALUES (1, '2021-10-05', 500.00), (1, '2021-11-15', 250.00), (2, '2021-12-25', 1000.00), (3, '2021-11-30', 150.00);
SELECT MAX(donation_amount) AS max_donation, COUNT(*) AS donation_count FROM donations WHERE QUARTER(donation_date) = 4 GROUP BY donor_id HAVING max_donation = (SELECT MAX(donation_amount) FROM donations WHERE QUARTER(donation_date) = 4);