gpt4 book ai didi

postgresql - PostgreSQL-如何将包含秒数的 float 转换为 MM :SS. ss

转载 作者:行者123 更新时间:2023-11-29 14:13:43 28 4
gpt4 key购买 nike

我有一个包含秒数的 float8,即 65.455。我试图在 View 中设置列的格式,使其显示为 1:05.455。

像这样使用 postgres 命令:TO_CHAR((user_data.totaltime || 'second')::interval, 'MI:SS')

我可以将其格式化为 1:05,但我失去了所需的精度。

有人知道实现我需要的方法吗?看来 interval 不允许格式化毫秒。

最佳答案

尝试justify_interval:

SELECT justify_interval(
CAST(65.455::text || ' seconds' AS interval)
);

关于postgresql - PostgreSQL-如何将包含秒数的 float 转换为 MM :SS. ss,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56739426/

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