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 nos valores de saída anteriores e atuais para empresas que tiveram múltiplos eventos de saída?
 ###Tabelas: 
CREATE TABLE exit (id INT, company_id INT, exit_type VARCHAR(50), exit_value INT, exit_date DATE); INSERT INTO exit (id, company_id, exit_type, exit_value, exit_date) VALUES (1, 1, 'Acquisition', 50000000, '2018-02-03'); INSERT INTO exit (id, company_id, exit_type, exit_value, exit_date) VALUES (2, 1, 'Acquisition', 60000000, '2019-05-15');
SELECT e.company_id, LAG(exit_value, 1) OVER (PARTITION BY company_id ORDER BY exit_date) as previous_exit_value, exit_value, exit_date FROM exit e WHERE company_id IN (SELECT company_id FROM exit GROUP BY company_id HAVING COUNT(*) > 1);