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 espécies de peixes têm um tamanho de estoque que está diminuindo por três anos consecutivos?
 ###Tabelas: 
CREATE TABLE fish_stock (year INT, species VARCHAR(255), stock_size INT); INSERT INTO fish_stock (year, species, stock_size) VALUES (2019, 'Salmon', 6000), (2020, 'Salmon', 5500), (2021, 'Salmon', 5000), (2019, 'Tuna', 4000), (2020, 'Tuna', 4000), (2021, 'Tuna', 4000);
SELECT species FROM (SELECT species, stock_size, LAG(stock_size, 2) OVER (PARTITION BY species ORDER BY year) AS lag_2, LAG(stock_size, 1) OVER (PARTITION BY species ORDER BY year) AS lag_1 FROM fish_stock) AS subquery WHERE subquery.stock_size < subquery.lag_1 AND subquery.lag_1 < subquery.lag_2;