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: Calcular a porcentagem de medicamentos que foram aprovados entre todos os medicamentos em ensaios clínicos.
 ###Tabelas: 
CREATE TABLE clinical_trials (id INT PRIMARY KEY, trial_name VARCHAR(50), drug_name VARCHAR(50), trial_status VARCHAR(20), start_date DATE); CREATE TABLE drug_approval (id INT PRIMARY KEY, drug_name VARCHAR(50), approval_date DATE);
SELECT COUNT(DISTINCT ca.drug_name) as total_drugs, COUNT(DISTINCT da.drug_name) as approved_drugs, (COUNT(DISTINCT da.drug_name) * 100.0 / COUNT(DISTINCT ca.drug_name)) as approval_percentage FROM clinical_trials ca LEFT JOIN drug_approval da ON ca.drug_name = da.drug_name;