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 foi o tempo médio de aprovação de medicamentos para medicamentos em diferentes fases de ensaios clínicos?
 ###Tabelas: 
CREATE TABLE drug_approval (drug VARCHAR(20), phase INT, approval_date DATE); INSERT INTO drug_approval (drug, phase, approval_date) VALUES ('DrugA', 1, '2020-01-01'), ('DrugB', 2, '2020-02-01'), ('DrugC', 3, '2020-03-01');
SELECT phase, AVG(DATEDIFF('day', phase_start_date, approval_date)) AS avg_approval_time FROM (SELECT drug, phase, approval_date, MIN(approval_date) OVER (PARTITION BY drug) AS phase_start_date FROM drug_approval) AS subquery GROUP BY phase;