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 colhidos de cada fazenda na Escócia no último trimestre?
 ###Tabelas: 
CREATE TABLE fish_farms (id INT, name TEXT, country TEXT, latitude DECIMAL(9,6), longitude DECIMAL(9,6)); INSERT INTO fish_farms (id, name, country, latitude, longitude) VALUES (1, 'Farm E', 'Scotland', 56.123456, -3.123456); INSERT INTO fish_farms (id, name, country, latitude, longitude) VALUES (2, 'Farm F', 'Scotland', 57.123456, -2.123456); CREATE TABLE fish_harvest_data (id INT, farm_id INT, timestamp TIMESTAMP, quantity INT); INSERT INTO fish_harvest_data (id, farm_id, timestamp, quantity) VALUES (1, 1, '2022-03-01 00:00:00', 500); INSERT INTO fish_harvest_data (id, farm_id, timestamp, quantity) VALUES (2, 1, '2022-04-01 00:00:00', 600); INSERT INTO fish_harvest_data (id, farm_id, timestamp, quantity) VALUES (3, 2, '2022-03-01 00:00:00', 700); INSERT INTO fish_harvest_data (id, farm_id, timestamp, quantity) VALUES (4, 2, '2022-04-01 00:00:00', 800);
SELECT fhd.farm_id, sf.name, SUM(fhd.quantity) FROM fish_harvest_data fhd JOIN fish_farms sf ON fhd.farm_id = sf.id WHERE sf.country = 'Scotland' AND fhd.timestamp >= DATE_SUB(NOW(), INTERVAL 3 MONTH) GROUP BY fhd.farm_id;