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 na pontuação de justiça entre a primeira e a última observação para cada modelo?
 ###Tabelas: 
CREATE TABLE ModelFairness (model_name TEXT, fairness_score FLOAT, observation_date DATE); INSERT INTO ModelFairness (model_name, fairness_score, observation_date) VALUES ('ModelA', 0.85, '2021-01-01'), ('ModelA', 0.86, '2021-02-01'), ('ModelB', 0.90, '2021-01-01'), ('ModelB', 0.91, '2021-02-01');
SELECT model_name, LAG(fairness_score) OVER (PARTITION BY model_name ORDER BY observation_date) lag_score, fairness_score, fairness_score - LAG(fairness_score) OVER (PARTITION BY model_name ORDER BY observation_date) difference FROM ModelFairness;