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: Identificar o número de fazendas na região do Pacífico que tiveram uma queda na temperatura da água.
 ###Tabelas: 
CREATE TABLE farm_temps (id INT, farm_id INT, date DATE, water_temperature DECIMAL(5,2)); INSERT INTO farm_temps (id, farm_id, date, water_temperature) VALUES (1, 1, '2021-01-01', 12.5), (2, 1, '2021-02-01', 12.0), (3, 2, '2021-01-01', 13.2), (4, 2, '2021-02-01', 13.5), (5, 3, '2021-01-01', 16.0), (6, 3, '2021-02-01', 15.5); CREATE TABLE pacific_farms (id INT, farm_name TEXT, region TEXT); INSERT INTO pacific_farms (id, farm_name, region) VALUES (1, 'FarmA', 'Pacific'), (2, 'FarmB', 'Pacific'), (3, 'FarmC', 'Atlantic');
SELECT COUNT(*) FROM (SELECT farm_id FROM farm_temps JOIN pacific_farms ON farm_temps.farm_id = pacific_farms.id WHERE pacific_farms.region = 'Pacific' AND water_temperature IN (SELECT water_temperature FROM farm_temps WHERE date > '2021-01-01' AND farm_id = farm_temps.farm_id) GROUP BY farm_id HAVING COUNT(DISTINCT date) > 1) AS temp_counts;