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 máximo da bolsa concedida a um estudante de pós-graduação no departamento de Engenharia nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE Grants (GrantID INT, Title VARCHAR(100), Amount DECIMAL(10,2), Organization VARCHAR(50), StartDate DATE, EndDate DATE, StudentID INT, Department VARCHAR(50)); CREATE TABLE Students (StudentID INT, FirstName VARCHAR(50), LastName VARCHAR(50), Department VARCHAR(50), Program VARCHAR(50), Gender VARCHAR(10));
SELECT MAX(g.Amount) as 'Maximum Grant Amount' FROM Grants g JOIN Students s ON g.StudentID = s.StudentID WHERE s.Department = 'Engineering' AND g.StartDate >= DATEADD(year, -3, GETDATE());