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 para o mercado e as vendas totais para cada medicamento, incluindo o nome do medicamento e sua data de aprovação, agrupados pela área terapêutica à qual pertencem?
 ###Tabelas: 
CREATE TABLE drugs (drug_id INT, name VARCHAR(255), approval_date DATE, company_id INT, therapeutic_area VARCHAR(255));CREATE TABLE sales (sale_id INT, drug_id INT, year INT, amount INT);
SELECT t.therapeutic_area, d.name as drug_name, d.approval_date, AVG(DATEDIFF(d.approval_date, d.development_start_date)) as avg_time_to_market, SUM(s.amount) as total_sales FROM drugs d JOIN sales s ON d.drug_id = s.drug_id JOIN (SELECT drug_id, AVG(DATEDIFF(approval_date, development_start_date)) as avg_time_to_market FROM drugs GROUP BY drug_id) ta ON d.drug_id = ta.drug_id GROUP BY t.therapeutic_area, d.name, d.approval_date;