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 total doado para programas de educação no segundo semestre de 2021?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, DonorID INT, ProgramID INT, Amount DECIMAL(10,2), DonationDate DATE); CREATE TABLE Programs (ProgramID INT, ProgramName TEXT, FocusArea TEXT);
SELECT SUM(d.Amount) FROM Donations d INNER JOIN Programs p ON d.ProgramID = p.ProgramID WHERE p.FocusArea = 'Education' AND YEAR(d.DonationDate) = 2021 AND MONTH(d.DonationDate) BETWEEN 7 AND 12;