А суммировать их без gmp сложно было. А с учетом, что хранить в базе возможно было только в decimal, так как integer не подходил - выборки по БД были не совсем быстрыми на большом объеме просто висли)))
Decimal возвращает суммы строками, в итоге строки приходилось кормить gmp для вычислений и так же в строках сохранять и работать со строками, это был Ад, так как от вычислений средствами БД пришлось отказаться))
Возможно уже что-то придумали чтобы это облегчить))