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: Quais fazendas de aquicultura tiveram uma diminuição na produção por três anos consecutivos?
 ###Tabelas: 
CREATE TABLE farm_production (farm_id INT, year INT, production INT); INSERT INTO farm_production (farm_id, year, production) VALUES (1, 2019, 500), (1, 2020, 450), (1, 2021, 400), (2, 2019, 600), (2, 2020, 600), (2, 2021, 550);
SELECT farm_id FROM (SELECT farm_id, production, LAG(production, 2) OVER (PARTITION BY farm_id ORDER BY year) AS lag_2, LAG(production, 1) OVER (PARTITION BY farm_id ORDER BY year) AS lag_1 FROM farm_production) AS subquery WHERE subquery.production < subquery.lag_1 AND subquery.lag_1 < subquery.lag_2;