私はdb2プロシージャを書いています。私の選択したクエリの結果には、比較する必要がある日時があります。
日付形式 20120507 時刻形式 111111
両方を連結して整数として比較することを計画しています。それは正しい比較方法ですか?
しかし、10 未満の場合、値は 71111 のようになります。これらの場合、時間の前に 0 を追加し、連結して比較する予定です。
これを単一のステートメントで実行できますか。
select dbdate, if LENGTH(trim(dbtime))=7 then '0'||dbtime into newtime from tablename