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 duração média das sessões de apoio à saúde mental para estudantes de diferentes faixas etárias?
 ###Tabelas: 
CREATE TABLE students (student_id INT, student_name TEXT, student_age INT); CREATE TABLE sessions (session_id INT, student_id INT, session_date DATE, support_type TEXT, hours_spent INT); INSERT INTO students VALUES (1, 'Alex', 15), (2, 'Bella', 17), (3, 'Charlie', 20), (4, 'Daniel', 22); INSERT INTO sessions VALUES (1, 1, '2022-01-01', 'mental health', 2), (2, 2, '2022-01-02', 'mental health', 3), (3, 3, '2022-01-03', 'mental health', 4), (4, 4, '2022-01-04', 'mental health', 5), (5, 1, '2022-02-01', 'mental health', 3), (6, 2, '2022-02-02', 'mental health', 4), (7, 3, '2022-02-03', 'mental health', 5), (8, 4, '2022-02-04', 'mental health', 6);
SELECT FLOOR(s.student_age / 5) * 5 AS age_group, AVG(s.hours_spent) FROM students st INNER JOIN sessions s ON st.student_id = s.student_id WHERE s.support_type = 'mental health' GROUP BY age_group;