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 máximo de horas dedicadas a sessões de apoio à saúde mental por professores em cada departamento?
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name TEXT); CREATE TABLE teachers (teacher_id INT, teacher_name TEXT, department_id INT, hours_spent_on_mental_health_sessions INT); INSERT INTO departments VALUES (1, 'Mathematics'), (2, 'Science'), (3, 'English'); INSERT INTO teachers VALUES (1, 'Mr. Patel', 1, 20), (2, 'Ms. Kim', 2, 25), (3, 'Mx. Jackson', 3, 30);
SELECT d.department_name, MAX(t.hours_spent_on_mental_health_sessions) FROM departments d INNER JOIN teachers t ON d.department_id = t.department_id GROUP BY d.department_id;