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 é a porcentagem de funcionários em cada departamento que completaram o treinamento de diversidade?
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID INT, Name VARCHAR(50), JobTitle VARCHAR(50), Department VARCHAR(50)); CREATE TABLE Training (TrainingID INT, EmployeeID INT, Course VARCHAR(50), Completed DATE); INSERT INTO Employees (EmployeeID, Name, JobTitle, Department) VALUES (1, 'John Doe', 'Marketing Manager', 'Marketing'), (2, 'Jane Smith', 'HR Specialist', 'HR'), (3, 'Mike Johnson', 'Sales Representative', 'Sales'), (4, 'Emily Lee', 'Data Analyst', 'IT'); INSERT INTO Training (TrainingID, EmployeeID, Course, Completed) VALUES (1, 1, 'Diversity Training', '2022-01-01'), (2, 2, 'Diversity Training', NULL), (3, 3, 'Diversity Training', '2022-02-15'), (4, 4, 'Diversity Training', '2021-12-10');
SELECT E.Department, (COUNT(*) / (SELECT COUNT(*) FROM Employees WHERE Department = E.Department)) * 100 AS Percentage FROM Employees E INNER JOIN Training T ON E.EmployeeID = T.EmployeeID WHERE T.Course = 'Diversity Training' GROUP BY E.Department;