在DB2中将十进制转换为HH:MM:SS

在DB2中将十进制转换为HH:MM:SS,db2,time-format,Db2,Time Format,我在DB2中将2.2转换为HH:MM:SS时遇到问题。我在SQLServer中找到了一个解决方案,但在DB2中还不知道。例如,当十进制值为2.2时,表示2分2秒,并且应显示00:02:02 谢谢。什么是HH:MM:SS-aVARCHAR或aTIME?时间到了。但是varchar也可以。那么,如果00:02:20是两秒,那么您的十进制表示法是如何表示的呢?请提供说明这些链接应该有帮助:非常感谢。。完美的我将2.2转换为十进制(31,2),因为在其他一些日子里,我们可以有2.27这样的值,现在它工作

我在DB2中将2.2转换为HH:MM:SS时遇到问题。我在SQLServer中找到了一个解决方案,但在DB2中还不知道。例如,当十进制值为2.2时,表示2分2秒,并且应显示
00:02:02


谢谢。

什么是
HH:MM:SS
-a
VARCHAR
或a
TIME
?时间到了。但是varchar也可以。那么,如果
00:02:20
是两秒,那么您的十进制表示法是如何表示的呢?请提供说明这些链接应该有帮助:非常感谢。。完美的我将2.2转换为十进制(31,2),因为在其他一些日子里,我们可以有2.27这样的值,现在它工作得很好。谢谢你的帮助。
> db2 "select time( to_date( '2.2', 'mi.ss' ) ) from sysibm.sysdummy1"

1
--------
00:02:02

  1 record(s) selected.