如何在 Informix 中将浮点数转换为 HH:MM:SS。我有一个运行持续时间为 1449.448520410 的列。我想将其转换为人类可读的格式。有很多方法可以解决这个问题,但我正在努力寻找一种方法。
我已经确定运行以下内容接近我想要的,但不包括时间:
select b.run_duration, floor(run_duration / 60) || ':' || lpad(mod(run_duration, 60), 2, '0') as run_duration_time from ph_task a, ph_run b where a.tk_id = b.run_task_id order by run_duration DESC
输出:
24:09
我想看到的是:
00:24:09
如何自定义我的 SQL 来提供它?