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: Encontre projetos de defesa com prazos mais longos do que a média do prazo de projetos de defesa?
 ###Tabelas: 
CREATE TABLE Defense_Project_Timelines (project_id INT, project_name VARCHAR(50), start_date DATE, end_date DATE); INSERT INTO Defense_Project_Timelines (project_id, project_name, start_date, end_date) VALUES (1, 'Project X', '2019-01-01', '2021-12-31'); INSERT INTO Defense_Project_Timelines (project_id, project_name, start_date, end_date) VALUES (2, 'Project Y', '2020-01-01', '2022-12-31'); INSERT INTO Defense_Project_Timelines (project_id, project_name, start_date, end_date) VALUES (3, 'Project Z', '2021-01-01', '2023-12-31');
SELECT project_id, project_name, DATEDIFF('day', start_date, end_date) AS project_duration FROM Defense_Project_Timelines WHERE DATEDIFF('day', start_date, end_date) > (SELECT AVG(DATEDIFF('day', start_date, end_date)) FROM Defense_Project_Timelines);