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: classificações de segurança deslocadas
 ###Tabelas: 
CREATE TABLE workplaces (id INT, name TEXT, safety_rating INT, union_sector TEXT); INSERT INTO workplaces (id, name, safety_rating, union_sector) VALUES (1, 'ABC Company', 88, 'Manufacturing'); INSERT INTO workplaces (id, name, safety_rating, union_sector) VALUES (2, 'XYZ Corporation', 92, 'Transportation');
SELECT *, LAG(safety_rating) OVER (PARTITION BY union_sector ORDER BY id) as previous_rating FROM workplaces;