2017-04-03 136 views
0

我有一個像mysql的計算總分鐘perticular小時

2017-03-22 10:57:01 
    2017-03-22 10:57:09 
    2017-03-22 10:59:35 
    2017-03-22 10:59:55 
    2017-03-22 11:00:01 
    2017-03-22 11:08:16 
    2017-03-22 11:39:07 
    2017-03-22 11:50:37 
    2017-03-22 11:59:57 
    .......... 
ex. 10 AM total minutes worked 45 

    tracking_dtls 

    device_id tracking_dt_time 
     1  2017-03-22 10:57:01 
     1  2017-03-22 10:57:09 
     1  2017-03-22 10:59:35 
     1  2017-03-22 10:59:55 
     1  2017-03-22 11:00:01 
     1  2017-03-22 11:08:16 
     1  2017-03-22 11:39:07 
     1  2017-03-22 11:50:37 
     1  2017-03-22 11:59:57 

From tracking_dtls table calculate total working minutes for a all hours 

數據在這個數據計算工作全部時間分鐘,我seprately.how能做到這一點可以請人幫助我。

+0

請添加表結構以及如何讓查詢結果看起來像。 – suecarmol

+0

如果有人提供這樣的數據,你能做些什麼嗎? – Rams

+0

「時間總計10分鐘45」這是什麼意思? – Rams

回答

2

您需要聆聽並採取時間差最大值減去分鐘的組。

select HOUR(tracking_dt_time), 
(TIME_TO_SEC(max(tracking_dt_time))-TIME_TO_SEC(min(tracking_dt_time)))/60 as minutes from tracking_dtls group by HOUR(tracking_dt_time) 
+0

thnks for u r回答 – ganesh

+0

thnks正常工作 – ganesh

+0

歡迎您:) – Rams