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))
FROM time_table
于 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 に答える