可以使用以下 SQL 语句将分钟数转换为小时数-分钟数的形式:

SELECT CONCAT(FLOOR(minutes / 60), '-', MOD(minutes, 60)) AS hours_minutes FROM your_table;

其中,minutes 是要转换的分钟数,your_table 是存储分钟数的表名。

这个 SQL 语句首先将分钟数除以 60,得到小时数的整数部分(使用 FLOOR 函数),然后使用减法运算符和取模运算符计算分钟数的余数,得到小时数的小数部分和剩余的分钟数。最后,使用 CONCAT 函数将小时数和分钟数拼接在一起,以 - 分隔。

例如,如果要将 1234 分钟转换为小时数-分钟数的形式,可以执行以下 SQL 语句:

SELECT CONCAT(FLOOR(1234 / 60), '-', MOD(1234, 60)) AS hours_minutes;

输出结果为:

20-34

即 1234 分钟等于 20 小时 34 分钟。

mysql 分钟数转为小时数-分钟数

原文地址: https://www.cveoy.top/t/topic/biX6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录