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 salário médio dos funcionários que estão na empresa há mais de cinco anos, dividido por departamento?
 ###Tabelas: 
CREATE TABLE EmployeeDemographics (EmployeeID INT, Department VARCHAR(20), YearsWithCompany INT); INSERT INTO EmployeeDemographics (EmployeeID, Department, YearsWithCompany) VALUES (1, 'IT', 6), (2, 'IT', 3), (3, 'HR', 8), (4, 'HR', 1);
SELECT Department, AVG(Salary) OVER (PARTITION BY Department) AS Avg_Salary FROM Employees WHERE EmployeeID IN (SELECT EmployeeID FROM EmployeeDemographics WHERE YearsWithCompany > 5);