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 o primeiro e último ano para cada aluno, agrupado por escola?
 ###Tabelas: 
CREATE TABLE student_scores (student_id INT, year INT, mental_health_score INT, school_id INT); INSERT INTO student_scores (student_id, year, mental_health_score, school_id) VALUES (1, 2020, 75, 100), (1, 2021, 80, 100), (2, 2020, 80, 101), (2, 2021, 85, 101), (3, 2020, 70, 100), (3, 2021, 75, 100);
SELECT a.school_id, (b.mental_health_score - a.mental_health_score) as difference FROM student_scores a JOIN student_scores b ON a.student_id = b.student_id AND a.school_id = b.school_id WHERE a.year = (SELECT MIN(year) FROM student_scores c WHERE a.student_id = c.student_id) AND b.year = (SELECT MAX(year) FROM student_scores c WHERE a.student_id = c.student_id);