Zliczanie liczby danych dla każdej serii czasowej
Jesteś badaczem danych w zespole oceniającym dane pogodowe w postaci szeregów czasowych, które inny zespół wgrał z pliku importowego. Twoim zadaniem jest ocena przydatności tego nowego zbioru danych.
Masz do dyspozycji dwie tabele z danymi. Każdy szereg czasowy jest identyfikowany przez filename, station_id oraz dwuliterowy kod state. Otrzymano informację, że dwie stacje mają mniej punktów danych niż pozostałe.
Napisz zapytanie, które wskazuje, które dwie stacje mają najmniej danych, posortowane rosnąco według liczby punktów danych.
Do dyspozycji masz tabele temperature_stations i temperatures_monthly.
To ćwiczenie jest częścią kursu
Analiza szeregów czasowych w PostgreSQL
Instrukcje do ćwiczenia
- Złącz obie tabele i zlicz liczbę danych dla każdej stacji, posortowanych w kolejności rosnącej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Count the number of data per station, sorted in ascending order
SELECT filename, state, ___ AS count
FROM temperatures_monthly
JOIN ___ USING(___)
GROUP BY filename, state
___;