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 é a taxa média de sobrevivência do salmão por fazenda e ano?
 ###Tabelas: 
CREATE TABLE Farm (FarmID INT, FarmName TEXT, Location TEXT); CREATE TABLE Salmon (SalmonID INT, FarmID INT, BirthDate DATE, SurvivalRate DECIMAL); INSERT INTO Farm VALUES (1, 'Farm A', 'Norway'); INSERT INTO Farm VALUES (2, 'Farm B', 'Scotland'); INSERT INTO Salmon VALUES (1, 1, '2020-01-01', 0.85); INSERT INTO Salmon VALUES (2, 1, '2020-01-01', 0.90); INSERT INTO Salmon VALUES (3, 2, '2019-01-01', 0.75);
SELECT Farm.FarmName, EXTRACT(YEAR FROM BirthDate) AS Year, AVG(SurvivalRate) AS AvgSurvivalRate FROM Farm INNER JOIN Salmon ON Farm.FarmID = Salmon.FarmID GROUP BY FarmName, Year;