2

我的查询:

SELECT AVG(time_out - time_in) from time_table

结果:

3 days 17:21:21.062313

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

4

2 回答 2

4

date_trunc应该这样做:

SELECT date_trunc('second', avg(time_out - time_in))
从时间表
于 2011-02-03T10:42:30.160 回答
1
SELECT (AVG(time_out - time_in))::INTERVAL(0) FROM time_table;

或者

SELECT CAST(AVG(time_out - time_in) AS INTERVAL(0)) FROM time_table;
于 2011-02-03T12:00:11.403 回答