如何将小时转换为分钟?

时间:2017-09-08 16:22:54

标签: sql plsql plsqldeveloper

当我在公式中使用小数时,它的工作原理就像它应该如何工作一样。它完美地显示了小时和分钟(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"

希望其他人可以帮助我。

谢谢! :)

1 个答案:

答案 0 :(得分:1)

您的公式很好,您只需删除WHEN条件以及ELSE部分。

或者让我们知道它的目的!当分钟部分为0:00或小于9时(即在点数/分数部分低于.15或根本没有分数之后),你为什么要使用9