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 temperatura média da água para todas as fazendas de salmão na Noruega em janeiro?
 ###Tabelas: 
CREATE TABLE salmon_farms (id INT, name TEXT, country TEXT, latitude DECIMAL(9,6), longitude DECIMAL(9,6)); INSERT INTO salmon_farms (id, name, country, latitude, longitude) VALUES (1, 'Farm A', 'Norway', 60.123456, 7.123456); INSERT INTO salmon_farms (id, name, country, latitude, longitude) VALUES (2, 'Farm B', 'Norway', 62.123456, 8.123456); CREATE TABLE temperature_data (id INT, farm_id INT, timestamp TIMESTAMP, temperature DECIMAL(5,2)); INSERT INTO temperature_data (id, farm_id, timestamp, temperature) VALUES (1, 1, '2022-01-01 00:00:00', 8.5); INSERT INTO temperature_data (id, farm_id, timestamp, temperature) VALUES (2, 1, '2022-01-02 00:00:00', 7.8); INSERT INTO temperature_data (id, farm_id, timestamp, temperature) VALUES (3, 2, '2022-01-01 00:00:00', 9.2); INSERT INTO temperature_data (id, farm_id, timestamp, temperature) VALUES (4, 2, '2022-01-02 00:00:00', 8.6);
SELECT AVG(temperature) FROM temperature_data td JOIN salmon_farms sf ON td.farm_id = sf.id WHERE sf.country = 'Norway' AND MONTH(td.timestamp) = 1 AND td.temperature IS NOT NULL;