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 porcentagem de funcionários que completaram o treinamento de diversidade e inclusão em cada departamento, e a porcentagem de funcionários que não completaram o treinamento.
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID INT, EmployeeName VARCHAR(50), Department VARCHAR(50), DiversityTraining VARCHAR(10)); INSERT INTO Employees (EmployeeID, EmployeeName, Department, DiversityTraining) VALUES (1, 'John Doe', 'IT', 'Completed'), (2, 'Jane Smith', 'IT', 'Not Completed'), (3, 'Mike Johnson', 'HR', 'Completed'), (4, 'Sara Brown', 'HR', 'Completed');
SELECT Department, PERCENTAGE(SUM(CASE WHEN DiversityTraining = 'Completed' THEN 1 ELSE 0 END) OVER (PARTITION BY Department) / COUNT(*) OVER (PARTITION BY Department)) AS CompletedTrainingPercentage, PERCENTAGE(SUM(CASE WHEN DiversityTraining = 'Not Completed' THEN 1 ELSE 0 END) OVER (PARTITION BY Department) / COUNT(*) OVER (PARTITION BY Department)) AS NotCompletedTrainingPercentage FROM Employees;