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 aprendizagem ao longo da vida para o 'Estudante Y' até '2022'?
 ###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 Y', 10, '2017-09-01'), ('Student Y', 8, '2018-02-14'), ('Student Y', 12, '2019-06-22'), ('Student Y', 15, '2020-12-31'), ('Student Y', 11, '2021-07-04'), ('Student Y', 7, '2022-02-15');
SELECT student_name, SUM(learning_hours) as total_hours FROM lifelong_learning WHERE student_name = 'Student Y' AND learning_date <= '2022-12-31' GROUP BY student_name;