可能重复:
在 Postgres 中将时间戳截断为 5 分钟的最快方法是什么?
具有任意精度的 Postgresql SQL GROUP BY 时间间隔(低至毫秒)
我想在 PostgreSQL 中每隔 5 分钟聚合一次数据。如果我使用该date_trunc()
功能,我可以按每小时、每月、每天、每周等间隔聚合数据,但不能像 5 分钟或 5 天这样的特定间隔。
select date_trunc('hour', date1), count(*) from table1 group by 1;
我们如何在 PostgreSQL 中实现这一点?