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: Quantas alunas e alunos de pós-graduação foram admitidos em cada departamento nos últimos cinco anos, com uma classificação baseada no total de admissões?
 ###Tabelas: 
CREATE TABLE Departments (DepartmentID int, DepartmentName varchar(255)); CREATE TABLE GraduateStudents (StudentID int, StudentName varchar(255), DepartmentID int, Gender varchar(10), AdmissionDate date);
SELECT DepartmentName, Gender, COUNT(*) as NumAdmissions, RANK() OVER (PARTITION BY DepartmentName ORDER BY COUNT(*) DESC) as AdmissionRank FROM GraduateStudents WHERE AdmissionDate >= DATEADD(year, -5, GETDATE()) GROUP BY DepartmentName, Gender;