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: Quantos peixes foram criados em cada país nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE Country (CountryID INT, CountryName TEXT); CREATE TABLE Farm (FarmID INT, FarmName TEXT, CountryID INT, EstablishedDate DATE); INSERT INTO Country VALUES (1, 'Norway'); INSERT INTO Country VALUES (2, 'Scotland'); INSERT INTO Farm VALUES (1, 'Farm A', 1, '2018-01-01'); INSERT INTO Farm VALUES (2, 'Farm B', 2, '2019-01-01'); INSERT INTO Farm VALUES (3, 'Farm C', 1, '2020-01-01');
SELECT CountryName, EXTRACT(YEAR FROM DATE_ADD(EstablishedDate, INTERVAL (YEAR(CURRENT_DATE) - YEAR(EstablishedDate)) YEAR)) AS Year, COUNT(*) AS FishCount FROM Country INNER JOIN Farm ON Country.CountryID = Farm.CountryID GROUP BY CountryName, Year;