2016-09-30 100 views
1

我有存儲在我的表中以下格式MySQL的 - 獲取時間以分鐘爲時間值超過一個小時

*----------*-----------* 
| press | time | 
*----------*-----------* 
|Press One | 00:45:23 | 
|Press Two | 01:01:34 | 

,時間是在%HH%毫米%ss格式的時間。我所需要的是按新聞專欄分組的時間列的平均值,其中返回的時間以分鐘爲單位。通過以下查詢,我得到我需要的東西,直到時間平均值爲59分鐘。我知道TIME_FORMAT(x,'%i')會給0-59分鐘。

我的問題:即使返回時間超過59分鐘,我如何在幾分鐘內返回平均時間返回。

SELECT press, 
     TIME_FORMAT(
      SEC_TO_TIME(
       TRUNCATE(
        AVG(time) 
       , 0) 
      ) 
     ,'%i') 
     as time 
FROM pressmr 
GROUP BY press 

回答

1

所以,我沒有找到這個MySql函數,但結束了使用基本的數學。在這裏,我的新查詢

我剛剛結束了平均時間,返回總秒數除以60分鐘得到它。

相關問題