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 número total de horas de aprendizado ao longo da vida para 'Estudante X' até '2021'?
 ###Tabelas: 
CREATE TABLE lifelong_learning (student_name VARCHAR(20), learning_hours INT, learning_date DATE); INSERT INTO lifelong_learning (student_name, learning_hours, learning_date) VALUES ('Student X', 5, '2018-01-01'), ('Student X', 3, '2018-03-15'), ('Student X', 7, '2019-05-28'), ('Student X', 9, '2020-12-31'), ('Student X', 6, '2021-07-04');
SELECT student_name, SUM(learning_hours) as total_hours FROM lifelong_learning WHERE student_name = 'Student X' AND learning_date <= '2021-12-31' GROUP BY student_name;