如何在DB2中的时间戳中添加1毫秒?

时间:2014-07-29 08:34:57

标签: sql db2 db2-400

我必须在时间戳上添加1毫秒。

这是我尝试过的:

SELECT cr_time+'0000-00-00 00:00:00.001' FROM foo.bar

返回

Error: [SQL0182] A date, time, or timestamp expression not valid.
SQLState:  42816
ErrorCode: -182

我也尝试过:

SELECT  TIMESTAMPADD(1,1,CR_TIME) FROM foo.bar

返回

Error: [SQL0204] TIMESTAMPADD in *LIBL type *N not found.
SQLState:  42704
ErrorCode: -204

为时间戳添加1毫秒的正确方法是什么?

1 个答案:

答案 0 :(得分:7)

毕竟我找到了这个解决方案:

SELECT CR_TIME + 1000 MICROSECONDS FROM foo.bar