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 é o número de espécies de peixes com estoques em declínio nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE fish_stocks (id INT, species TEXT, country TEXT, year INT, stock_weight INT); INSERT INTO fish_stocks (id, species, country, year, stock_weight) VALUES (1, 'Salmon', 'Norway', 2020, 130000), (2, 'Salmon', 'Chile', 2020, 110000), (3, 'Salmon', 'Norway', 2019, 140000), (4, 'Tuna', 'Japan', 2020, 160000), (5, 'Tuna', 'Philippines', 2020, 140000), (6, 'Tuna', 'Japan', 2019, 170000);
SELECT species, COUNT(*) number_of_species FROM fish_stocks WHERE stock_weight < (SELECT stock_weight FROM fish_stocks fs2 WHERE fs2.species = fs.species AND year = (year - 1)) GROUP BY species HAVING COUNT(*) > 0;