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 os contratantes de defesa que tiveram valores de contrato crescentes nos últimos três anos.
 ###Tabelas: 
CREATE TABLE defense_contracts (contractor_name VARCHAR(255), contract_value DECIMAL(10,2), year INT); INSERT INTO defense_contracts (contractor_name, contract_value, year) VALUES ('Contractor A', 1000000, 2020), ('Contractor A', 1200000, 2019), ('Contractor A', 800000, 2018), ('Contractor B', 1100000, 2020), ('Contractor B', 1250000, 2019), ('Contractor B', 1300000, 2018);
SELECT contractor_name, contract_value, YEAR, LAG(contract_value) OVER (PARTITION BY contractor_name ORDER BY YEAR) AS prev_year_value FROM defense_contracts