私のクエリ:
SELECT AVG(time_out - time_in) from time_table
結果:
3 days 17:21:21.062313
問題は、計算された平均には 0.062313 秒の小数部分もあるということです。これは必要ないので、削除する必要があります。それ、どうやったら出来るの?
私のクエリ:
SELECT AVG(time_out - time_in) from time_table
結果:
3 days 17:21:21.062313
問題は、計算された平均には 0.062313 秒の小数部分もあるということです。これは必要ないので、削除する必要があります。それ、どうやったら出来るの?
date_trunc
これを行う必要があります:
SELECT date_trunc('second', avg(time_out - time_in)) FROM time_table
SELECT (AVG(time_out - time_in))::INTERVAL(0) FROM time_table;
また
SELECT CAST(AVG(time_out - time_in) AS INTERVAL(0)) FROM time_table;