Как выполнить группировку по сменам в Postgree?
Есть таблица:
time|addr|x|y
Мне нужно сгруппировать сумму x
по сменам (по 8
часов). Не получается сделать по сменам. Не понимаю, как записать group by
.
SELECT sum(x), to_char(date_trunc('hour', time), 'hh24:mi') as period
FROM public.trac_path_rmp where time > '2023-03-01 08:00:00.024314' and time < '2023-03-03 18:01:00.024314'
group by period
Источник: Stack Overflow на русском