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: Encontrar o projeto de inovação militar em execução mais longo no Oriente Médio.
 ###Tabelas: 
CREATE TABLE military_innovation_projects (project_id INT, region VARCHAR(255), project_name VARCHAR(255), start_date DATE, end_date DATE); INSERT INTO military_innovation_projects (project_id, region, project_name, start_date, end_date) VALUES (1, 'Middle East', 'Project A', '2010-01-01', '2015-12-31'), (2, 'Middle East', 'Project B', '2012-06-15', '2021-05-31');
SELECT project_name, DATEDIFF(end_date, start_date) AS duration FROM military_innovation_projects WHERE region = 'Middle East' ORDER BY duration DESC LIMIT 1;