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 mudança média na temperatura da água por hora para cada aquafarm na região Ártica?
 ###Tabelas: 
CREATE TABLE aquafarms (id INT, name TEXT, location TEXT); INSERT INTO aquafarms (id, name, location) VALUES (1, 'Farm A', 'Pacific'), (2, 'Farm B', 'Atlantic'), (5, 'Farm E', 'Arctic'); CREATE TABLE temperature_data (aquafarm_id INT, timestamp TIMESTAMP, temperature FLOAT);
SELECT aquafarm_id, AVG(temp_diff) AS avg_temp_change, EXTRACT(HOUR FROM timestamp) AS hour FROM (SELECT aquafarm_id, temperature, LAG(temperature) OVER (PARTITION BY aquafarm_id ORDER BY timestamp) AS prev_temperature, (temperature - COALESCE(prev_temperature, temperature)) AS temp_diff FROM temperature_data) temperature_changes JOIN aquafarms ON temperature_changes.aquafarm_id = aquafarms.id WHERE location LIKE 'Arctic%' GROUP BY aquafarm_id, hour;