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 diferença nas pontuações de saúde mental entre a primeira e a última avaliação de saúde mental para cada estudante?
 ###Tabelas: 
CREATE TABLE students (student_id INT, assessment_id INT, mental_health_score INT); INSERT INTO students (student_id, assessment_id, mental_health_score) VALUES (1, 1, 75), (1, 2, 80), (2, 1, 70), (2, 2, 75), (3, 1, 80), (3, 2, 85);
SELECT student_id, MAX(assessment_id) - MIN(assessment_id) as assessments_gap, MAX(mental_health_score) - MIN(mental_health_score) as mental_health_score_difference FROM students GROUP BY student_id;