Troubleshooting
Problem
When creating a filter in Framework Manager which deals with dynamic time functions, such as quarter(current_date), year(current_date) etc... contained within an if-then-else block or case statement a syntax error may occur. The expression would resemble something like this: IF (condition is true) THEN (filter this way) ELSE (filter that way) Example: IF ([DATA_LOAD_STATUS] = 1) THEN ([DAY] = day(current_date)) ELSE (([MONTH] = month(current_date) -1) AND maximum([DAY])) Note that the individual expressions in the THEN and ELSE areas do work fine on their own.
Symptom
Errors like the following may appear when using or validating the filter:
RQP-DEF-0177 An error occurred while performing operation 'sqlPrepareWithOptions' status='-16'.
UDA-SQL-0358 Line XX: Syntax error near "=".
Log InLog in to view more of this document
Was this topic helpful?
Document Information
Modified date:
08 May 2025
UID
swg21420771