Brug date_trunc()
at afkorte tidsstempler til en given tidsenhed og GROUP BY
det udtryk:
SELECT date_trunc('minute', date) AS date_truncated_to_minute
, avg(x) AS avg_x
, avg(y) AS avg_y
, avg(z) AS avg_z
FROM tbl
GROUP BY 1;
Forudsat din misvisende navngivne dato
kolonne er faktisk af typen tidsstempel
eller timestamptz
.
Relateret svar med flere detaljer og links: