我需要将和125之类的INT转换为小时和分钟,这将是02:05。
我知道我可以在PHP中执行以下操作:
date('H:i',mktime(0, 125))
但是如何在SQL中执行此操作?
我试过
SEC_TO_TIME(table.minutes*60)
哪个有效,但结果是02:05:00,我不想要秒。
有什么想法吗?
由于
答案 0 :(得分:2)
使用MySQL TIME_FORMAT function:TIME_FORMAT(SEC_TO_TIME(table.minutes * 60), '%H:%i')