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 necessário para completar a fase de 'Design' para cada projeto?
 ###Tabelas: 
CREATE TABLE Project_Timeline (id INT, project VARCHAR(30), phase VARCHAR(20), start_date DATE, end_date DATE, labor_cost FLOAT); INSERT INTO Project_Timeline (id, project, phase, start_date, end_date, labor_cost) VALUES (1, 'Green Tower', 'Planning', '2021-05-01', '2021-07-31', 50000.00), (2, 'Solar Park', 'Design', '2021-01-01', '2021-03-31', 35000.00), (3, 'Wind Farm', 'Design', '2022-06-01', '2022-09-30', 30000.00);
SELECT phase, AVG(DATEDIFF(end_date, start_date)) FROM Project_Timeline WHERE phase = 'Design' GROUP BY phase;