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 é a taxa total de conclusão do treinamento de diversidade e inclusão para os funcionários contratados na região EMEA em 2022?
 ###Tabelas: 
CREATE TABLE employees (id INT, first_name VARCHAR(50), last_name VARCHAR(50), hire_date DATE, country VARCHAR(50)); CREATE TABLE diversity_training (id INT, employee_id INT, training_name VARCHAR(50), completed_date DATE);
SELECT COUNT(DISTINCT e.id) * 100.0 / (SELECT COUNT(DISTINCT employee_id) FROM diversity_training WHERE employee_id IN (SELECT id FROM employees WHERE hire_date >= '2022-01-01' AND hire_date < '2023-01-01' AND country IN (SELECT region FROM regions WHERE region_name = 'EMEA'))) as completion_rate FROM diversity_training WHERE employee_id IN (SELECT id FROM employees WHERE hire_date >= '2022-01-01' AND hire_date < '2023-01-01' AND country IN (SELECT region FROM regions WHERE region_name = 'EMEA'));