Progress-Database

將一天添加到進行中的日期 OpenEdge 數據庫查詢

  • January 27, 2022

我正在尋找一種在 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 中添加日期,因此我認為我應該發布此內容,以便每個人都知道。

SELECT EffDate+1
FROM pub.pv_currrates

參考

引用自:https://dba.stackexchange.com/questions/284284