我有一个float8,它包含一些秒(65.455)。我试图在视图中格式化一个列,使其读取为1:05.455。
像这样使用postgres命令:
TO_CHAR((用户_data.totaltime | |‘second’)::interval,'MI:SS')
我可以将它格式化为1:05,但我没有达到所需的精度。
有人知道我需要什么吗?看起来interval不允许设置毫秒的格式。
最佳答案
尝试justify_interval
:
SELECT justify_interval(
CAST(65.455::text || ' seconds' AS interval)
);