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 e-mail da pessoa que contribuiu com a maior quantia para uma campanha política nos últimos 12 meses?
 ###Tabelas: 
CREATE TABLE donors (id INT PRIMARY KEY, name TEXT, email TEXT, contribution FLOAT, donation_date DATE); INSERT INTO donors VALUES (1, 'Alice', 'alice@mail.com', 1500, '2022-01-01'); INSERT INTO donors VALUES (2, 'Bob', 'bob@mail.com', 1200, '2022-01-02'); INSERT INTO donors VALUES (3, 'Charlie', 'charlie@mail.com', 1700, '2022-01-03');
SELECT email FROM donors WHERE id = (SELECT donor_id FROM (SELECT donor_id, MAX(contribution) as max_contribution FROM donors WHERE donation_date BETWEEN DATE_SUB(NOW(), INTERVAL 12 MONTH) AND NOW() GROUP BY donor_id) as temp WHERE temp.max_contribution = contribution);