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: Identificar os 2 principais países com o maior número de aprovações de medicamentos no H1 2023, incluindo empates.
 ###Tabelas: 
CREATE TABLE drug_approvals (approval_country VARCHAR(255), drug_name VARCHAR(255)); INSERT INTO drug_approvals (approval_country, drug_name) VALUES ('Country X', 'Drug 1'), ('Country Y', 'Drug 2'), ('Country X', 'Drug 3'), ('Country Z', 'Drug 4'), ('Country Y', 'Drug 5');
SELECT approval_country, DENSE_RANK() OVER (ORDER BY COUNT(*) DESC) as rank FROM drug_approvals WHERE drug_name IN (SELECT drug_name FROM drug_approvals WHERE sale_date BETWEEN '2023-01-01' AND '2023-06-30' GROUP BY drug_name) GROUP BY approval_country HAVING COUNT(*) > 1;