+ $groupBy = "\n{$group}, {$this->_aliases['civicrm_contribution']}.total_amount";
+ $orderBy = "\nORDER BY civicrm_contribution_total_amount_count DESC";
+ $modeSQL = "SELECT civicrm_contribution_total_amount_count, amount, currency
+ FROM (SELECT {$this->_aliases['civicrm_contribution']}.total_amount as amount,
+ {$contriQuery} {$groupBy} {$orderBy}) as mode GROUP BY currency";
+
+ $mode = CRM_Contribute_BAO_Contribution::computeStats('mode', $modeSQL);
+
+ $medianSQL = "{$this->_from} {$this->_where}";
+ $median = CRM_Contribute_BAO_Contribution::computeStats('median', $medianSQL, $this->_aliases['civicrm_contribution']);
+