Changeset: 2c284344e631 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2c284344e631
Modified Files:
        gdk/gdk_aggr.c
Branch: default
Log Message:

Scale was interpreted wrong when calculating average.
The code wasn't actually used.


diffs (21 lines):

diff --git a/gdk/gdk_aggr.c b/gdk/gdk_aggr.c
--- a/gdk/gdk_aggr.c
+++ b/gdk/gdk_aggr.c
@@ -1976,7 +1976,7 @@ BATgroupavg(BAT **bnp, BAT **cntsp, BAT 
                dbl fac = pow(10.0, (double) scale);
                for (i = 0; i < ngrp; i++) {
                        if (!is_dbl_nil(dbls[i]))
-                               dbls[i] *= fac;
+                               dbls[i] /= fac;
                }
        }
        BATsetcount(bn, ngrp);
@@ -3048,7 +3048,7 @@ BATcalcavg(BAT *b, BAT *s, dbl *avg, BUN
        }
        bat_iterator_end(&bi);
        if (scale != 0 && !is_dbl_nil(*avg))
-               *avg *= pow(10.0, (double) scale);
+               *avg /= pow(10.0, (double) scale);
        if (vals)
                *vals = (BUN) n;
        return GDK_SUCCEED;
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to