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 detentos que concluíram programas de educação ou treinamento vocacional, por tipo e gênero?
 ###Tabelas: 
CREATE TABLE inmates (inmate_id INT, education_level VARCHAR(255), vocational_training BOOLEAN, gender VARCHAR(255)); INSERT INTO inmates (inmate_id, education_level, vocational_training, gender) VALUES (1, 'High School Diploma', TRUE, 'Male'), (2, 'Some College', FALSE, 'Female');
SELECT education_level, vocational_training, gender, ROUND(COUNT(*) * 100.0 / SUM(COUNT(*)) OVER (PARTITION BY education_level, vocational_training), 2) as pct_completion FROM inmates GROUP BY education_level, vocational_training, gender;