Hola,
Vengo a plantearos la siguiente cuestión que me tiene desquiciado. Estoy realizando un seguimiento de valores en el tiempo y necesito realizar una consulta que me permita agrupar los datos en intervalos de N tiempo (horas + minutos).
Tabla: events
- value : bigint
- time : timestamp without timezone
select avg(value) as value,date_trunc('minute', time) as date
from events
where ....
group by input,date_trunc('minute', time)
order by date_trunc('minute', time)
Un saludo y gracias de antemano.