The following reasons are possible:
Ў A numeric final or temporary result is greater or less than the values which can be represented by a floating point number.
A numeric value is greater or less than permitted by the data type of a specified column.
If a numeric intermediate result is too large or too small, the attempt can be made to prevent an overflow or underflow by rearranging the arithmetic operations.
Use a QUERY statement issued on the system table DOMAIN.COLUMNS to find out the data type of the affected column. Correct the parameter values accordingly.