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 pontuação de melhoria anterior para cada paciente em sua data de acompanhamento?
 ###Tabelas: 
CREATE TABLE patient_outcomes (patient_id INT, condition_id INT, improvement_score INT, follow_up_date DATE); INSERT INTO patient_outcomes (patient_id, condition_id, improvement_score, follow_up_date) VALUES (5, 1, 12, '2022-01-01'); INSERT INTO patient_outcomes (patient_id, condition_id, improvement_score, follow_up_date) VALUES (6, 1, 18, '2022-02-01'); INSERT INTO patient_outcomes (patient_id, condition_id, improvement_score, follow_up_date) VALUES (7, 2, 7, '2022-03-01'); INSERT INTO patient_outcomes (patient_id, condition_id, improvement_score, follow_up_date) VALUES (8, 2, 11, '2022-04-01');
SELECT patient_id, condition_id, improvement_score, follow_up_date, LAG(improvement_score) OVER (PARTITION BY patient_id ORDER BY follow_up_date) as previous_score FROM patient_outcomes;