commit a35d0962297e676e8aa43356d98b9f745e23a695
Author: Francois Marier <francois@catalyst.net.nz>
Date:   Tue Oct 21 18:25:56 2008 +1300

    mod/quiz/reportlib: Fix Oracle group-by problem

diff --git a/mod/quiz/report/reportlib.php b/mod/quiz/report/reportlib.php
index 8b041e1..4d8986b 100644
--- a/mod/quiz/report/reportlib.php
+++ b/mod/quiz/report/reportlib.php
@@ -188,7 +188,7 @@ function quiz_report_grade_bands($bandwidth, $bands, $quizid, $useridlist=''){
         {$CFG->prefix}quiz q
     WHERE qg.quiz = q.id AND qg.quiz = $quizid 
             ".($useridlist?"AND qg.userid IN ($useridlist) ":'')."
-    GROUP BY band
+    GROUP BY FLOOR(qg.grade/$bandwidth)
     ORDER BY band";
     if (!$data = get_records_sql_menu($sql)){
         $data= array();
