summaryrefslogtreecommitdiff
path: root/sql/item_sum.cc
diff options
context:
space:
mode:
authorunknown <igor@rurik.mysql.com>2005-12-02 20:42:36 -0800
committerunknown <igor@rurik.mysql.com>2005-12-02 20:42:36 -0800
commite324da302f39998d654b5b112a0342cad0427e35 (patch)
treea7f18b069781ad44463394d0a6a6a4d7f37b560a /sql/item_sum.cc
parent448327afb42e7b4d98ebd231ff7482ba59f0e921 (diff)
parent2883e932ef55268d90c57f926d08df7b9a068f1a (diff)
downloadmariadb-git-e324da302f39998d654b5b112a0342cad0427e35.tar.gz
Merge rurik.mysql.com:/home/igor/mysql-5.0
into rurik.mysql.com:/home/igor/dev/mysql-5.0-2 sql/item.cc: Auto merged sql/item.h: Auto merged sql/item_cmpfunc.cc: Auto merged sql/item_func.cc: Auto merged sql/item_strfunc.cc: Auto merged sql/item_sum.cc: Auto merged sql/item_sum.h: Auto merged sql/mysql_priv.h: Auto merged sql/sql_class.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_lex.h: Auto merged sql/sql_parse.cc: Auto merged sql/sql_select.cc: Auto merged sql/sql_update.cc: Auto merged sql/sql_yacc.yy: Auto merged
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r--sql/item_sum.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc
index e38f5ca94bb..a3a25ec8d6f 100644
--- a/sql/item_sum.cc
+++ b/sql/item_sum.cc
@@ -678,7 +678,7 @@ longlong Item_sum_sum::val_int()
&result);
return result;
}
- return (longlong) val_real();
+ return (longlong) rint(val_real());
}
@@ -1511,7 +1511,7 @@ longlong Item_sum_hybrid::val_int()
return sum_int;
}
default:
- return (longlong) Item_sum_hybrid::val_real();
+ return (longlong) rint(Item_sum_hybrid::val_real());
}
}
@@ -2227,7 +2227,7 @@ double Item_avg_field::val_real()
longlong Item_avg_field::val_int()
{
- return (longlong) val_real();
+ return (longlong) rint(val_real());
}