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: Calcular a média salarial dos funcionários em cada departamento, com uma classificação baseada na média salarial.
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID INT, EmployeeName VARCHAR(50), Department VARCHAR(50), Salary DECIMAL(10,2)); INSERT INTO Employees (EmployeeID, EmployeeName, Department, Salary) VALUES (1, 'John Doe', 'IT', 70000), (2, 'Jane Smith', 'IT', 85000), (3, 'Mike Johnson', 'HR', 60000), (4, 'Sara Brown', 'HR', 65000);
SELECT Department, AVG(Salary) AS AverageSalary, RANK() OVER (ORDER BY AVG(Salary) DESC) AS SalaryRank FROM Employees GROUP BY Department;