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: Obter o número de funcionários em cada departamento que ganham mais do que o salário médio do departamento.
 ###Tabelas: 
CREATE TABLE EmployeeData (EmployeeID INT, Department VARCHAR(50), Salary DECIMAL(10, 2)); INSERT INTO EmployeeData VALUES (1, 'IT', 50000); INSERT INTO EmployeeData VALUES (2, 'HR', 55000); INSERT INTO EmployeeData VALUES (3, 'Finance', 60000); INSERT INTO EmployeeData VALUES (4, 'IT', 65000);
SELECT Department, COUNT(*) AS NumEmployees FROM EmployeeData WHERE Salary > (SELECT AVG(Salary) FROM EmployeeData WHERE Department = EmployeeData.Department) GROUP BY Department;