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 emprego de veteranos na indústria de defesa, por categoria de emprego, nos últimos três meses?
 ###Tabelas: 
CREATE TABLE veteran_employment (employment_id INT, employment_date DATE, company TEXT, job_category TEXT, is_veteran BOOLEAN); INSERT INTO veteran_employment (employment_id, employment_date, company, job_category, is_veteran) VALUES (1, '2022-04-01', 'ACME Inc', 'Engineering', true), (2, '2022-05-15', 'Beta Corp', 'Management', false), (3, '2022-06-30', 'Gamma Industries', 'Engineering', true);
SELECT job_category, ROUND(100.0 * SUM(CASE WHEN is_veteran THEN 1 ELSE 0 END) / COUNT(*), 2) as pct_veteran_employment FROM veteran_employment WHERE employment_date BETWEEN DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) AND CURRENT_DATE GROUP BY job_category;