Zacznij terazZacznij za darmo

Oblicz średnią roczną temperaturę

Jako analityk danych możesz zostać poproszony przez współpracownika o wykonanie doraźnego zapytania, które pomoże mu sprawniej wykonywać obowiązki lub zaspokoić ciekawość dotyczącą ważnych dla niego danych. W tym scenariuszu jesteś naukowcem ds. danych w stacji meteorologicznej. Kierownik stacji chce, abyś obliczył średnią roczną temperaturę dla każdej stacji pogodowej, uśredniając miesięczne wartości średnie.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Yearly average of monthly average temp for each station
SELECT 
	station_id, 
	-- Truncate year_month to year
    ___(___, year_month) AS year, 
    ___(t_monthly_avg) AS yearly_avg
FROM temperatures_monthly
WHERE t_monthly_avg > -9999
GROUP BY station_id, year
ORDER BY station_id, year;
Edytuj i uruchom kod