Caizhi Weng created FLINK-23614: ----------------------------------- Summary: The resulting scale of TRUNCATE(DECIMAL, ...) is not correct Key: FLINK-23614 URL: https://issues.apache.org/jira/browse/FLINK-23614 Project: Flink Issue Type: Improvement Components: Table SQL / Runtime Affects Versions: 1.14.0 Reporter: Caizhi Weng
Run the following SQL {code:sql} SELECT TRUNCATE(123.456, 2), TRUNCATE(123.456, 0), TRUNCATE(123.456, -2), TRUNCATE(CAST(123.456 AS DOUBLE), 2), TRUNCATE(CAST(123.456 AS DOUBLE), 0), TRUNCATE(CAST(123.456 AS DOUBLE), -2) {code} The result is {code} 123.450 123.000 100.000 123.45 123.0 100.0 {code} It seems that the resulting scale of {{TRUNCATE(DECIMAL, ...)}} is the same as that of the input decimal. -- This message was sent by Atlassian Jira (v8.3.4#803005)