在 DB2 中将时间缺省设置为 00:00:00

  • 本文关键字:设置 缺省 时间 DB2 db2
  • 更新时间 :
  • 英文 :


我在 DB2 表中有一个 DateTime 列 (activation_dt(,我想在日期部分添加 1 天,我的输出应该是"date 00:00:00"。 例如:

它是怎么回事 - 5/9/2001 03:00:00 应该如何 - 5/10/2001 00:00:00

我尝试使用Concat功能,但不起作用。日期部分我正在做的是"日期(activation_dt +1 天(作为new_dt" 请帮助我应该如何实现这是 DB2。

你可以把它投射到DATE,然后是TIMESTAMP。这是反转,尝试各个部分。

values date(timestamp(current date))

顺便说一句:什么是当前时区?

试试这个

VALUES date_trunc('DAY', CURRENT TIMESTAMP + 1 DAY)

它将始终在第二天 00:00:00 返回 - 使用 activation_dt 而不是当前时间戳

最新更新