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: Quais cursos de aprendizagem ao longo da vida tiveram a menor matrícula nos últimos dois anos?
 ###Tabelas: 
CREATE TABLE courses (course_id INT, course_name TEXT, year INT); INSERT INTO courses (course_id, course_name, year) VALUES (1, 'Course X', 2021), (2, 'Course Y', 2021), (3, 'Course Z', 2022), (4, 'Course W', 2022); CREATE TABLE enrollments (enrollment_id INT, course_id INT, student_id INT); INSERT INTO enrollments (enrollment_id, course_id, student_id) VALUES (1, 1, 1), (2, 1, 2), (3, 2, 3), (4, 2, 4), (5, 3, 5), (6, 4, 6);
SELECT c.course_name, MIN(c.year) as min_year, COUNT(e.student_id) as enrollment_count FROM courses c JOIN enrollments e ON c.course_id = e.course_id GROUP BY c.course_name HAVING MIN(c.year) >= 2021 ORDER BY enrollment_count ASC LIMIT 1;