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 trabalhadoras do sexo feminino em cada departamento, e qual departamento tem a maior porcentagem de trabalhadoras do sexo feminino?
 ###Tabelas: 
CREATE TABLE Departments (DepartmentID INT, DepartmentName VARCHAR(50), ManagerID INT);CREATE TABLE Employees (EmployeeID INT, DepartmentID INT, FirstName VARCHAR(50), LastName VARCHAR(50), Gender VARCHAR(10));CREATE VIEW DepartmentGender AS SELECT DepartmentID, FirstName, LastName, Gender, COUNT(*) OVER (PARTITION BY DepartmentID) AS DepartmentSize, COUNT(*) FILTER (WHERE Gender = 'Female') OVER (PARTITION BY DepartmentID) AS FemaleCount FROM Employees;CREATE VIEW DepartmentFemalePercentage AS SELECT DepartmentID, ROUND((FemaleCount::DECIMAL / DepartmentSize::DECIMAL) * 100, 2) AS FemalePercentage FROM DepartmentGender;
SELECT DepartmentName, FemalePercentage FROM DepartmentFemalePercentage WHERE FemalePercentage = (SELECT MAX(FemalePercentage) FROM DepartmentFemalePercentage);