MySQL NOOB有问题。。。
我的数据库中有一个名为TotalTime的列,它存储经过的时间(hh:mm:ss)。在表中,它存储为type=time。
显示时显示hh:mm:ss。因此,3:55显示为00:03:55。
在我的SQL查询中,有没有一种格式可以显示03:55(或者更好的3:55)?
查询的开头如下:

SELECT
    OverallRank,
    First,
    Last,
    TotalTime,
    AgeGroup...

非常感谢。

最佳答案

使用

i for minutes
s for seconds

比如--i:s
%i  Minutes, numeric (00..59)
%s  Seconds (00..59)

编辑
SELECT OverallRank, First, Last, DATE_FORMAT(TotalTime, "%i:%s") as TotalTime,...
FROM tbl_name

09-29 22:20