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 que tiveram uma redução no peso do estoque nos últimos 3 anos na Oceania?
 ###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', 'Australia', 2020, 130000), (2, 'Salmon', 'Australia', 2019, 140000), (3, 'Tuna', 'New Zealand', 2020, 160000), (4, 'Tuna', 'New Zealand', 2019, 170000), (5, 'Shrimp', 'Papua New Guinea', 2020, 10000), (6, 'Shrimp', 'Papua New Guinea', 2019, 11000);
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)) AND country IN ('Australia', 'New Zealand', 'Papua New Guinea', 'Fiji', 'Solomon Islands') GROUP BY species HAVING COUNT(*) > 0;