在SQL中将INT转换为小时和分钟

时间:2015-06-12 14:22:09

标签: php mysql sql type-conversion

我需要将和125之类的INT转换为小时和分钟,这将是02:05。

我知道我可以在PHP中执行以下操作:

date('H:i',mktime(0, 125))

但是如何在SQL中执行此操作?

我试过

SEC_TO_TIME(table.minutes*60)

哪个有效,但结果是02:05:00,我不想要秒。

有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

使用MySQL TIME_FORMAT functionTIME_FORMAT(SEC_TO_TIME(table.minutes * 60), '%H:%i')