We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent6d1efd7 commit08195a4Copy full SHA for 08195a4
src/backend/utils/adt/numeric.c
@@ -5,7 +5,7 @@
5
*
6
*1998 Jan Wieck
7
8
- * $Header: /cvsroot/pgsql/src/backend/utils/adt/numeric.c,v 1.23 2000/01/18 03:44:41 tgl Exp $
+ * $Header: /cvsroot/pgsql/src/backend/utils/adt/numeric.c,v 1.24 2000/01/20 02:21:44 tgl Exp $
9
10
* ----------
11
*/
@@ -2932,7 +2932,7 @@ ceil_var(NumericVar *var, NumericVar *result)
2932
set_var_from_var(var,&tmp);
2933
2934
tmp.rscale=0;
2935
-tmp.ndigits=MAX(0,tmp.weight+1);
+tmp.ndigits=MIN(tmp.ndigits,MAX(0,tmp.weight+1));
2936
if (tmp.sign==NUMERIC_POS&&cmp_var(var,&tmp)!=0)
2937
add_var(&tmp,&const_one,&tmp);
2938
@@ -2957,7 +2957,7 @@ floor_var(NumericVar *var, NumericVar *result)
2957
2958
2959
2960
2961
if (tmp.sign==NUMERIC_NEG&&cmp_var(var,&tmp)!=0)
2962
sub_var(&tmp,&const_one,&tmp);
2963