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: Calcular a quantidade média de estoque de peixes para cada fazendeiro que cultiva tanto Salmão quanto Tilápia?
 ###Tabelas: 
CREATE TABLE FishStock (StockID INT, FarmerID INT, Species VARCHAR(50), Quantity INT, HarvestDate DATE); INSERT INTO FishStock (StockID, FarmerID, Species, Quantity, HarvestDate) VALUES (7, 5, 'Salmon', 200, '2021-05-01'); INSERT INTO FishStock (StockID, FarmerID, Species, Quantity, HarvestDate) VALUES (8, 5, 'Tilapia', 150, '2021-06-15'); INSERT INTO FishStock (StockID, FarmerID, Species, Quantity, HarvestDate) VALUES (9, 6, 'Salmon', 250, '2021-04-01'); INSERT INTO FishStock (StockID, FarmerID, Species, Quantity, HarvestDate) VALUES (10, 6, 'Tilapia', 300, '2021-07-01');
SELECT FarmerID, AVG(Quantity) FROM FishStock WHERE Species IN ('Salmon', 'Tilapia') GROUP BY FarmerID HAVING COUNT(DISTINCT Species) = 2;