From b14d1c54fdc5b565bafd6e5b54918b4f1a5feece Mon Sep 17 00:00:00 2001 From: shee <13843187+qzsee@users.noreply.github.com> Date: Sat, 22 Jan 2022 10:09:10 +0800 Subject: [PATCH] [fix](function) fix vec round reference #7421 (#7801) reference #7421 --- be/src/vec/functions/math.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/vec/functions/math.cpp b/be/src/vec/functions/math.cpp index 4aa156afca..abff782fee 100644 --- a/be/src/vec/functions/math.cpp +++ b/be/src/vec/functions/math.cpp @@ -83,7 +83,7 @@ double my_double_round(double value, int64_t dec, bool dec_unsigned, bool trunca tmp2 = dec < 0 ? std::ceil(value_div_tmp) * tmp : std::ceil(value_mul_tmp) / tmp; } } else { - tmp2 = dec < 0 ? std::rint(value_div_tmp) * tmp : std::rint(value_mul_tmp) / tmp; + tmp2 = dec < 0 ? std::round(value_div_tmp) * tmp : std::round(value_mul_tmp) / tmp; } return tmp2;