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 montante total de financiamento recebido por estudantes de pós-graduação de bolsas de pesquisa no departamento de Humanidades que publicaram no último ano?
 ###Tabelas: 
CREATE TABLE graduate_students (id INT, name VARCHAR(50), department VARCHAR(50)); CREATE TABLE research_grants (id INT, graduate_student_id INT, amount DECIMAL(10,2)); CREATE TABLE publications (id INT, graduate_student_id INT, publication_date DATE);
SELECT SUM(rg.amount) FROM research_grants rg JOIN graduate_students gs ON rg.graduate_student_id = gs.id JOIN publications p ON gs.id = p.graduate_student_id WHERE gs.department = 'Humanities' AND p.publication_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR);