gpt4 book ai didi

带有小数秒的 MySQL TIME_TO_SEC

转载 作者:行者123 更新时间:2023-11-30 21:44:41 25 4
gpt4 key购买 nike

我目前有使用 time(6) 类型的字段。值类似于 00:01:03.125000。当我使用

SELECT TIME_TO_SEC("00:01:03.125000")

我希望它给我 63.12563.125000,但它四舍五入为 63

是否有一个 MySQL 函数可以为我提供以小数秒为单位的时间值?如果不是,我应该使用什么解决方法?

最佳答案

你可以给秒加上MICROSECOND

TIME_TO_SEC("00:01:03.125000") + MICROSECOND("00:01:03.125") / 1000000

结果:63.125

使用 TIMESTAMPDIFF 函数和 MICROSECOND

 TIMESTAMPDIFF( MICROSECOND, CURDATE(), ADDTIME(CURDATE(), "00:01:03.125000") ) / 1000000

结果:63.125

关于带有小数秒的 MySQL TIME_TO_SEC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49971537/

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