1. 程式人生 > >Oracle將時分秒轉換為秒再計算平均值後轉回時分秒格式

Oracle將時分秒轉換為秒再計算平均值後轉回時分秒格式

1.將時分秒轉為數值型的秒,再求平均值 

 AVG(to_number(to_char(to_date(total_time,'HH24:mi:ss'),'sssss')))

2.將平均值轉回成時分秒格式:

to_char(trunc(sysdate,'dd') +  秒 / 86400,'hh24:mi:ss')