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 gastas em cursos de aprendizagem ao longo da vida no último mês, agrupado por professores que completaram pelo menos 10 horas e ensinam em uma área rural?
 ###Tabelas: 
CREATE TABLE lifelong_learning_courses (course_id INT, teacher_id INT, hours INT, completion_date DATE, teaching_location VARCHAR(255)); INSERT INTO lifelong_learning_courses (course_id, teacher_id, hours, completion_date, teaching_location) VALUES (1, 1, 5, '2022-01-01', 'Rural'), (2, 2, 22, '2022-02-10', 'Urban'), (3, 3, 8, '2022-03-05', 'Suburban');
SELECT teaching_location, SUM(hours) as total_hours FROM lifelong_learning_courses WHERE completion_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) AND hours >= 10 GROUP BY teaching_location;