Datetime expressions
This section covers date-time expression evaluation rules.
A datetime expression evaluates to a DATETIME data type.
MAIN
  DEFINE r, c DATETIME YEAR TO SECOND
  LET c = CURRENT YEAR TO SECOND
  LET r = c + INTERVAL( 234-02 ) YEAR TO MONTH
END MAIN
The operands of a datetime expression can be one of:
- A datetime literal.
 - A character string literal representing a
datetime with the format 
YYYY-MM-DD hh:mm:ss.fffff. - A variable or constant of 
DATETIMEtype. - A function returning a single datetime value.
 - A unary 
+or-sign associated with an interval expression. - A 
CURRENTexpression. - An 
EXTENDexpression. 
If a datetime expression includes an operand whose value is not a datetime data type, the runtime system attempts to convert the value to a datetime value following the data conversion rules.
If an element of an integer expression is NULL, the expression is evaluated to NULL.