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 de sobrevivência da truta por fazenda e ano, considerando apenas os peixes nascidos no primeiro trimestre?
 ###Tabelas: 
CREATE TABLE Farm (FarmID INT, FarmName TEXT, Location TEXT); CREATE TABLE Trout (TroutID INT, FarmID INT, BirthDate DATE, SurvivalRate DECIMAL); INSERT INTO Farm VALUES (1, 'Farm C', 'Norway'); INSERT INTO Farm VALUES (2, 'Farm D', 'Scotland'); INSERT INTO Trout VALUES (1, 1, '2020-01-01', 0.85); INSERT INTO Trout VALUES (2, 1, '2020-01-01', 0.90); INSERT INTO Trout VALUES (3, 2, '2019-04-01', 0.75);
SELECT Farm.FarmName, EXTRACT(YEAR FROM BirthDate) AS Year, AVG(SurvivalRate) AS AvgSurvivalRate FROM Farm INNER JOIN Trout ON Farm.FarmID = Trout.FarmID WHERE EXTRACT(MONTH FROM BirthDate) BETWEEN 1 AND 3 GROUP BY FarmName, Year;