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: Identificar as inspeções em que o status passado mudou de falso para verdadeiro.
 ###Tabelas: 
CREATE TABLE safety_inspections (id INT PRIMARY KEY, chemical_id INT, inspection_date DATE, passed BOOLEAN, inspector VARCHAR(255)); INSERT INTO safety_inspections (id, chemical_id, inspection_date, passed, inspector) VALUES (1, 1, '2022-01-01', false, 'John Doe'), (2, 1, '2022-02-01', true, 'John Doe');
SELECT * FROM (SELECT id, chemical_id, inspection_date, passed, inspector, LAG(passed) OVER (PARTITION BY chemical_id ORDER BY inspection_date) AS prev_passed FROM safety_inspections) AS sub WHERE sub.passed = true AND sub.prev_passed = false;