PostgreSQL:从间隔中删除秒的一小部分

mst*_*oiu 3 postgresql time intervals

我的查询:

SELECT AVG(time_out - time_in) from time_table
Run Code Online (Sandbox Code Playgroud)

结果:

3 days 17:21:21.062313
Run Code Online (Sandbox Code Playgroud)

问题是,计算出的平均值还包含秒 0.062313 的小数部分,这是我不需要的,所以我必须放弃它。我怎么做?

小智 5

date_trunc应该这样做:

SELECT date_trunc('秒', avg(time_out - time_in))
从时间表