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: Listar todos os países e seus tempos médios de aprovação de medicamentos desde 2000.
 ###Tabelas: 
CREATE TABLE drug_approvals (country TEXT, approval_date DATE); CREATE TABLE drugs (drug_id INTEGER, approval_country TEXT); CREATE TABLE drug_approval_dates (drug_id INTEGER, approval_date DATE);
SELECT country, AVG(DATEDIFF('day', approval_date, lead(approval_date) OVER (PARTITION BY country ORDER BY approval_date))) AS avg_approval_time FROM drug_approvals JOIN drugs ON drug_approvals.country = drugs.approval_country JOIN drug_approval_dates ON drugs.drug_id = drug_approval_dates.drug_id WHERE approval_date >= '2000-01-01' GROUP BY 1;