我正在寻找一种在 Progress OpenEdge DB 查询中将日期值增加一天的方法。我使用的是 OpenEdge SQL-92 查询引擎而不是 ABL (4gl) 引擎。
类似于为 SQL 服务器查询执行此操作的方式是理想的:
--first attempt
SELECT DateAdd("d",1,EffDate)
FROM pub.pv_currrates
--another attempt does not work
SELECT ADD-INTERVAL(b.BillDate, days, 1) AS one_day_back
...
更新:我找到了这个add-interval 函数,但我们似乎无法让它正常工作。
我最终弄清楚了。由于我不习惯以这种方式在此 RDBMS 中添加日期,因此我认为我应该发布此内容,以便每个人都知道。
参考。