phZhou created HIVE-26396: ----------------------------- Summary: The trunc function has a problem with precision interception and the result has many 0 Key: HIVE-26396 URL: https://issues.apache.org/jira/browse/HIVE-26396 Project: Hive Issue Type: Bug Components: Hive Affects Versions: 3.1.3 Environment: CDP7.1.7 ,RedHat7.6 Reporter: phZhou Fix For: 3.2.0, 4.0.0, 4.0.0-alpha-2
The trunc function has a problem with precision interception and the result has many 0,There is a problem with the return when the data is of decimal type, and it is displayed normally when the data is of double type。The test is as follows: 1:Execute on beeline: SELECT trunc(15.8963,3); +------------------------+ | _c0 | +------------------------+ | 15.896000000000000000 | +------------------------+ 1 row selected (0.074 seconds) need return “15.896”is correct。 -- This message was sent by Atlassian Jira (v8.20.10#820010)