Using @IF
Use the @IF
function to return one of two values based on a condition. Use it with the @COLSTAT
and @COLTEST
functions to begin a conditional argument that tests for one or more exception conditions and then directs processing based on the results of the test.
NEW_BALANCE = @IF (@COLTEST (BALANCE, NULL, INVALID) OR @COLTEST (AMOUNT, NULL, INVALID), @COLSTAT (NULL), BALANCE + AMOUNT)
This conversion returns one of the following:
-
NULL
whenBALANCE
orAMOUNT
isNULL
orINVALID
-
MISSING
when either column is missing -
The sum of the columns.