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 por ano para cada estação de pesquisa ártica?
 ###Tabelas: 
CREATE TABLE research_station (id INT, name TEXT, latitude DECIMAL(9,6), longitude DECIMAL(9,6)); INSERT INTO research_station (id, name, latitude, longitude) VALUES (1, 'Station A', 64.123456, -21.123456); INSERT INTO research_station (id, name, latitude, longitude) VALUES (2, 'Station B', 66.123456, -30.123456); CREATE TABLE temperature (station_id INT, year INT, temperature DECIMAL(5,2)); INSERT INTO temperature (station_id, year, temperature) VALUES (1, 2000, 5.5); INSERT INTO temperature (station_id, year, temperature) VALUES (1, 2001, 7.2); INSERT INTO temperature (station_id, year, temperature) VALUES (2, 2000, -2.8); INSERT INTO temperature (station_id, year, temperature) VALUES (2, 2001, -1.3);
SELECT station_id, AVG(temperature) OVER (PARTITION BY year) as avg_temperature, year FROM temperature;