当我在公式中使用小数时,它的工作原理就像它应该如何工作一样。它完美地显示了小时和分钟(hh:mm)。当我在下面的示例中使用像45这样的整数时,问题就出现了。结果为0,这是非常合乎逻辑的。其实我想要的是结果“45:0”。我需要对以下代码做什么:
WHEN MOD(ROUND((45) * 60), 60) > 9 THEN
to_char(FLOOR((45))) || ':' || MOD(ROUND(ABS((45)) * 60), 60)
ELSE
"0:00"
希望其他人可以帮助我。
谢谢! :)
答案 0 :(得分:1)
您的公式很好,您只需删除WHEN
条件以及ELSE
部分。
或者让我们知道它的目的!当分钟部分为0:00
或小于9时(即在点数/分数部分低于.15或根本没有分数之后),你为什么要使用9