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: Determine o número de novas contratações em cada departamento e o número de funcionários que deixaram a empresa nos últimos 6 meses.
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID INT, EmployeeName VARCHAR(50), Department VARCHAR(50), HireDate DATE, TerminationDate DATE); INSERT INTO Employees (EmployeeID, EmployeeName, Department, HireDate, TerminationDate) VALUES (1, 'John Doe', 'IT', '2022-01-01', '2022-06-30'), (2, 'Jane Smith', 'IT', '2022-02-01', NULL), (3, 'Mike Johnson', 'HR', '2022-03-01', '2022-09-30'), (4, 'Sara Brown', 'HR', '2022-04-01', NULL);
SELECT Department, COUNT(CASE WHEN TerminationDate IS NULL AND HireDate >= DATEADD(MONTH, -6, GETDATE()) THEN 1 ELSE NULL END) AS NewHires, COUNT(CASE WHEN TerminationDate IS NOT NULL AND TerminationDate >= DATEADD(MONTH, -6, GETDATE()) THEN 1 ELSE NULL END) AS EmployeesLeft FROM Employees GROUP BY Department;