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 porcentagem de aprendizes ao longo da vida que completaram pelo menos um curso no último ano?
 ###Tabelas: 
CREATE TABLE lifelong_learners (learner_id INT, last_course_date DATE); INSERT INTO lifelong_learners (learner_id, last_course_date) VALUES (1, '2022-03-01'), (2, '2022-01-15'), (3, '2021-12-31'), (4, '2022-04-10'); CREATE TABLE courses (course_date DATE); INSERT INTO courses (course_date) VALUES ('2022-01-01'), ('2022-02-01'), ('2022-03-01'), ('2022-04-01');
SELECT COUNT(DISTINCT lifelong_learners.learner_id) as total_learners, COUNT(DISTINCT CASE WHEN lifelong_learners.last_course_date >= DATEADD(year, -1, GETDATE()) THEN lifelong_learners.learner_id END) as eligible_learners, CAST(COUNT(DISTINCT CASE WHEN lifelong_learners.last_course_date >= DATEADD(year, -1, GETDATE()) THEN lifelong_learners.learner_id END) AS FLOAT) / COUNT(DISTINCT lifelong_learners.learner_id) AS percentage FROM lifelong_learners;