我在 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 而不是当前时间戳