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: Identificar o número de posições em aberto em cada departamento e o número total de funcionários em cada departamento.
 ###Tabelas: 
CREATE TABLE Departments (Department VARCHAR(50), OpenPositions INT); INSERT INTO Departments (Department, OpenPositions) VALUES ('IT', 2), ('HR', 1); CREATE TABLE Employees (EmployeeID INT, Department VARCHAR(50)); INSERT INTO Employees (EmployeeID, Department) VALUES (1, 'IT'), (2, 'IT'), (3, 'HR'), (4, 'HR'), (5, 'HR');
SELECT Departments.Department, Departments.OpenPositions, COUNT(Employees.EmployeeID) AS NumberOfEmployees FROM Departments LEFT JOIN Employees ON Departments.Department = Employees.Department GROUP BY Departments.Department, Departments.OpenPositions;