0

データベースに格納されている JDE 時刻値を数値 (6) として変換したいのですが、フォーマットまたは時刻変換を使用して、ibm DB2 の時刻値に変換したいですか?

例: JDE 時間値 = 130313 予想される結果は 13:03:13 (時、分、秒) です。

日付は問題ありません SELECT current date FROM sysibm.sysdummy1 を使用できます

しかし、時間は6つの数値から時間:分:秒に値をフォーマットしているだけだと思います

4

2 に答える 2

2

TIMSEP が「:」に設定されていると仮定すると、次を使用できます。

    time( insert(insert( digits(dec( jdedate ,6,0)) ,5,0,':'),3,0,':') )

しかし、私は提案します

    timestamp_format( digits(dec( jdedate ,6,0)) ,'HH24:MI:SS')
于 2013-08-10T00:59:46.790 に答える