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 é o tempo médio para concluir solicitações de manutenção de equipamentos militares, por tipo de equipamento, para as cinco principais filiais solicitantes?
 ###Tabelas: 
CREATE TABLE military_equipment_maintenance (request_id INT, request_date DATE, branch TEXT, equipment_type TEXT, maintenance_description TEXT, completion_date DATE); INSERT INTO military_equipment_maintenance (request_id, request_date, branch, equipment_type, maintenance_description, completion_date) VALUES (1, '2022-04-01', 'Army', 'Tank', 'Oil change', '2022-04-02'), (2, '2022-05-15', 'Navy', 'Submarine', 'Inspection', '2022-05-18'), (3, '2022-06-30', 'Air Force', 'Fighter Jet', 'Tire replacement', '2022-07-02');
SELECT equipment_type, AVG(DATEDIFF(completion_date, request_date)) as avg_time_to_complete FROM military_equipment_maintenance WHERE branch IN (SELECT branch FROM (SELECT branch, COUNT(*) as num_requests FROM military_equipment_maintenance GROUP BY branch ORDER BY num_requests DESC LIMIT 5) as top_five_branches) GROUP BY equipment_type;