日期差异比较语法

时间:2016-08-09 20:56:31

标签: sql openedge progress-db

我需要正确的语法,以便在大于30的日子里让我区分两个日期字段。所以在SQL中它将是:

DATEDIFF(days,field1, field2) > 30

进展中的等价物是什么?

1 个答案:

答案 0 :(得分:2)

如果字段是DATE类型,那么你只需减去它们:

define variable d1 as date no-undo.
define variable d2 as date no-undo.

d1 = 1/1/1970.
d2 = today.

display d2 - d1.

或:

display interval(  d2, d1, "days" ).

INCREMENT()函数适用于DATE,DATETIME或DATETIME-TZ类型的字段。