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 financiamento total para todas as bolsas de pesquisa, pivoteado por membro do corpo docente e departamento?
 ###Tabelas: 
CREATE TABLE Department (id INT, name VARCHAR(255), college VARCHAR(255)); INSERT INTO Department (id, name, college) VALUES (1, 'Biology', 'College of Science'), (2, 'Chemistry', 'College of Science'), (3, 'Physics', 'College of Science'); CREATE TABLE Faculty (id INT, name VARCHAR(255), department_id INT, minority VARCHAR(50)); INSERT INTO Faculty (id, name, department_id, minority) VALUES (1, 'Faculty1', 1, 'No'), (2, 'Faculty2', 1, 'Yes'), (3, 'Faculty3', 2, 'No'), (4, 'Faculty4', 3, 'No'); CREATE TABLE ResearchGrants (id INT, faculty_id INT, funding DECIMAL(10, 2)); INSERT INTO ResearchGrants (id, faculty_id, funding) VALUES (1, 1, 2500), (2, 1, 3500), (3, 2, 1500), (4, 3, 4500), (5, 4, 5000);
SELECT d.name AS Department, f.name AS Faculty, SUM(rg.funding) AS TotalFunding FROM ResearchGrants rg JOIN Faculty f ON rg.faculty_id = f.id JOIN Department d ON f.department_id = d.id GROUP BY d.name, f.name;