gpt4 book ai didi

mysql - 将以分钟为单位的数字 INT 转换为 MySQL 中的 TIME

转载 作者:可可西里 更新时间:2023-11-01 06:34:33 32 4
gpt4 key购买 nike

我需要帮助,我的问题是在 MySQL 中将表示分钟的整数转换为 TIME 数据类型示例:

 duration   -->   time
60 01:00:00
40 00:40:00
30 00:30:00
120 02:00:00

持续时间列是我在数据库中的字段,我需要在命令 SELECT 中查询该字段变成时间数据类型示例:

SELECT any_function(duration)

提前致谢

最佳答案

这应该可以满足您的需求。将分钟数乘以 60 得到秒数,然后转换为时间。

SELECT SEC_TO_TIME(duration*60)

引用http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html用于 MySQL 中与时间相关的函数。

关于mysql - 将以分钟为单位的数字 INT 转换为 MySQL 中的 TIME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20705999/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com