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: Listar todos os doadores únicos que não fizeram doações nos últimos 6 meses, juntamente com o valor e a data da última doação.
 ###Tabelas: 
CREATE TABLE donors (id INT, name TEXT, last_donation_date DATE, donation DECIMAL(10,2)); INSERT INTO donors (id, name, last_donation_date, donation) VALUES (1, 'John Doe', '2021-01-15', 200.00), (2, 'Jane Smith', '2021-06-01', 300.00);
SELECT id, name, last_donation_date, donation FROM donors WHERE last_donation_date < DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) AND id NOT IN (SELECT id FROM donors WHERE last_donation_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH));