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 total de doações feitas por doadores individuais do 'país_US' que fizeram doações nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE donor (donor_id INT, name VARCHAR(50), country VARCHAR(50)); INSERT INTO donor (donor_id, name, country) VALUES (1, 'John Doe', 'country_US'); INSERT INTO donor (donor_id, name, country) VALUES (2, 'Jane Smith', 'country_CA'); CREATE TABLE donation (donation_id INT, donor_id INT, amount DECIMAL(10, 2), donation_date DATE); INSERT INTO donation (donation_id, donor_id, amount, donation_date) VALUES (1, 1, 500, '2021-01-01'); INSERT INTO donation (donation_id, donor_id, amount, donation_date) VALUES (2, 1, 400, '2021-02-15');
SELECT SUM(d.amount) as total_donations FROM donation d INNER JOIN donor don ON d.donor_id = don.donor_id WHERE don.country = 'country_US' AND d.donation_date >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);