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 equipamentos militares que passaram por manutenção, por tipo, no último trimestre?
 ###Tabelas: 
CREATE TABLE military_equipment(id INT, type VARCHAR(255), status VARCHAR(255), date DATE);
SELECT type, ROUND(100 * SUM(CASE WHEN status = 'passed' THEN 1 ELSE 0 END) / COUNT(*), 2) as pass_percentage FROM military_equipment WHERE date > DATE_SUB(NOW(), INTERVAL 3 MONTH) GROUP BY type;