Zsumowanie wartości z tygodnia występujących pomiędzy godzinami <a;b>

0

Cześć, chcę sobie napisać zapytanie do bazy postgresowej, które zwróci mi sumę wartości z zadanego tygodnia, gdzie wartości występują pomiędzy zadanymi godzinami - np. pomiędzy 7:00 a 17:00.
W warunku WHERE mojego zapytania używam DATE_PART('week',time)=20, natomiast nie wiem w jaki sposób teraz zsumować same wartości odpowiadające zadanemu zakresowi czasowemu. Próbowałem coś z EXTRACT('hour', time) IN (7,17), ale mam wrażenie, że nie do końca mi to zadziałało. Ktoś podpowie?

2

a to nie powinien być between 7 and 17:

0
Panczo napisał(a):

a to nie powinien być between 7 and 17:

Tym datepartem szukał dwudziestego tygodnia.
Powinienn dorzucić kolejny, jak piszesz, ale skoro do siedemnastej, to raczej

date_part('hour',time) between 7 and 16

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