Index: branches/RC/core/kernel/db/dblist.php =================================================================== diff -u -N -r9639 -r9907 --- branches/RC/core/kernel/db/dblist.php (.../dblist.php) (revision 9639) +++ branches/RC/core/kernel/db/dblist.php (.../dblist.php) (revision 9907) @@ -471,8 +471,8 @@ $fields = $this->getCalculatedFields($aggregated); if (is_array($fields) && count($fields) > 0) { foreach ($fields as $field_name => $field_expression) { - $clause = preg_replace('/(\\(+)[(,` ]*'.$field_name.'[` ]{1}/', '\1 '.$field_expression.' ', $clause); - $clause = preg_replace('/[,` ]{1}'.$field_name.'[` ]{1}/', ' '.$field_expression.' ', $clause); + $clause = preg_replace('/(\\(+)[(,` ]*'.$field_name.'[` ]{1}/', '\1 ('.$field_expression.') ', $clause); + $clause = preg_replace('/[,` ]{1}'.$field_name.'[` ]{1}/', ' ('.$field_expression.') ', $clause); } } return $clause;