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 do sexo feminino e masculino por tipo de cargo para cada mina?
 ###Tabelas: 
CREATE TABLE Mine (MineID int, MineName varchar(50), Location varchar(50)); CREATE TABLE Employee (EmployeeID int, EmployeeName varchar(50), JobType varchar(50), MineID int, Gender varchar(10), EmployeeCount int); INSERT INTO Mine VALUES (1, 'ABC Mine', 'Colorado'), (2, 'DEF Mine', 'Wyoming'), (3, 'GHI Mine', 'West Virginia'); INSERT INTO Employee VALUES (1, 'John Doe', 'Miner', 1, 'Male', 50), (2, 'Jane Smith', 'Engineer', 1, 'Female', 30), (3, 'Michael Lee', 'Miner', 2, 'Male', 40), (4, 'Emily Johnson', 'Admin', 2, 'Female', 20), (5, 'Robert Brown', 'Miner', 3, 'Male', 60), (6, 'Sophia Davis', 'Engineer', 3, 'Female', 40);
SELECT MineName, JobType, Gender, COUNT(*) * 100.0 / (SELECT COUNT(*) FROM Employee WHERE MineID = Employee.MineID) as Percentage FROM Employee GROUP BY MineName, JobType, Gender;