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: Mostrar a mudança no negociador para cada negociação de contrato, se houver.
 ###Tabelas: 
CREATE TABLE ContractNegotiations (Id INT, Contract VARCHAR(255), NegotiationDate DATE, Negotiator VARCHAR(255)); INSERT INTO ContractNegotiations (Id, Contract, NegotiationDate, Negotiator) VALUES (5, 'Communications Equipment', '2021-03-01', 'Michael Brown'); INSERT INTO ContractNegotiations (Id, Contract, NegotiationDate, Negotiator) VALUES (6, 'Training Services', '2022-02-15', 'Taylor Green');
SELECT Contract, NegotiationDate, Negotiator, LAG(Negotiator, 1) OVER (PARTITION BY Contract ORDER BY NegotiationDate) as PreviousNegotiator FROM ContractNegotiations;