【发布时间】:2020-05-10 12:49:40
【问题描述】:
SELECT TIME_FORMAT(Min(Ontime), '%h:%i %p') AS Ontime, TIME_FORMAT(Max(Offtime), '%h:%i %p') AS Offtime, name,dates, TIME_FORMAT( SEC_TO_TIME( SUM( TIME_TO_SEC(Offtime) - TIME_TO_SEC(Ontime))), "%H:%i") AS `totalHour` FROM netdoc where name='Michael' GROUP BY dates,name
正在显示的结果
Ontime | Offtime |totalHours|
10:06 AM 06:23 PM 08:16
我怎么能这样?
Ontime | Offtime |totalHours|
10:06 AM 06:23 PM 8 hours 16 minutes
【问题讨论】:
-
只需将字符串添加到最终的
TIME_FORMAT中,例如:TIME_FORMAT(SEC_TO_TIME(SUM(TIME_TO_SEC(Offtime) - TIME_TO_SEC(Ontime))), "%H hours %i minutes")