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: Liste os 3 principais departamentos com os maiores valores de bolsa de pesquisa.
 ###Tabelas: 
CREATE TABLE Departments (DepartmentID INT, DepartmentName VARCHAR(50), College VARCHAR(50)); CREATE TABLE ResearchGrants (GrantID INT, DepartmentID INT, Amount DECIMAL(10,2));
SELECT d.DepartmentName, SUM(r.Amount) AS TotalGrants FROM Departments d JOIN ResearchGrants r ON d.DepartmentID = r.DepartmentID GROUP BY d.DepartmentName ORDER BY TotalGrants DESC LIMIT 3;