Obliczanie średniej wielkości dla jednej godziny funkcją avg w postgresql

0

Cześć! W tabeli mam kolumnę z ilością produktu i kolumnę z datogodziną (datetime_tstz). Odcinki czasowe co 30 minut (czyli 48 rządków przypada na dobę). Sęk w tym, że łącząc avg z over partition by i order by mogę policzyć średnią dla całego dnia. A ja chciałbym użyć funkcji avg do każdej godziny po kolei. Czyli rządki o godzinie 00:00 i 00:30 miałyby wartość a, rządki o 01:00 i 01:30 2a itd. itp. Koledzy, pomożecie? Jest na to jakiś sposób?

1

Wyciągnij godzinę z daty i dla niej twórz partycję.

1 użytkowników online, w tym zalogowanych: 0, gości: 1