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