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 de dias entre a data de exame de cada aluno, ordenado por district_id e depois pelo número de dias entre os exames?
 ###Tabelas: 
CREATE TABLE student_exams (student_id INT, district_id INT, exam_date DATE); INSERT INTO student_exams (student_id, district_id, exam_date) VALUES (1, 101, '2022-01-01'), (2, 101, '2022-01-05'), (3, 102, '2022-01-03'), (4, 102, '2022-01-07'), (5, 103, '2022-01-02');
SELECT student_id, district_id, exam_date, exam_date - LAG(exam_date) OVER (PARTITION BY district_id ORDER BY student_id) as days_between_exams FROM student_exams ORDER BY district_id, days_between_exams;