有没有办法去掉 DB2 日期函数中的时间戳?
有 DB2 select 语句,我从数据库中选择一个日期并将其保存到一个变量中。然后,我将该变量用作另一个 db2 select 的参数,方法是向其添加 30days,但我认为它与添加到末尾的时间戳不一致。
Select business_date From DB2INST1.BusDate Where key = 0
该日期的数据库中没有时间戳,但在末尾添加了“12:00:00AM”
它将这个选择保存到一个变量中,我在这里的另一个选择中使用它
where expirdate > (DATE(@BusDate) + 30 DAYS)
我收到此错误:
{"ERROR [428F5] [IBM][DB2/AIX64] SQL0245N 例程 \"DATE\" 的调用不明确。位置 \"1\" 中的参数没有最佳匹配。"} System.Exception {IBM .Data.DB2.DB2Exception}