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 total de vendas para cada medicamento no mercado canadense que possui um ensaio clínico aprovado?
 ###Tabelas: 
CREATE TABLE drug_sales (drug_name TEXT, year INTEGER, sales INTEGER, market TEXT); INSERT INTO drug_sales (drug_name, year, sales, market) VALUES ('DrugA', 2018, 1000000, 'Canada'); INSERT INTO drug_sales (drug_name, year, sales, market) VALUES ('DrugB', 2018, 2000000, 'Canada'); INSERT INTO drug_sales (drug_name, year, sales, market) VALUES ('DrugA', 2019, 1200000, 'Canada'); INSERT INTO drug_sales (drug_name, year, sales, market) VALUES ('DrugB', 2019, 2500000, 'Canada'); CREATE TABLE clinical_trials (drug_name TEXT, trial_status TEXT, market TEXT); INSERT INTO clinical_trials (drug_name, trial_status, market) VALUES ('DrugA', 'Approved', 'Canada'); INSERT INTO clinical_trials (drug_name, trial_status, market) VALUES ('DrugB', 'Rejected', 'Canada');
SELECT drug_sales.drug_name, SUM(drug_sales.sales) FROM drug_sales JOIN clinical_trials ON drug_sales.drug_name = clinical_trials.drug_name WHERE clinical_trials.market = 'Canada' AND clinical_trials.trial_status = 'Approved' GROUP BY drug_sales.drug_name;