Сумма ActiveRecord и группировка по подзапросу с суммой и группировка по - PullRequest
1 голос
/ 12 декабря 2011

Я пытаюсь выяснить, как суммировать и группировать подзапрос, который выполняет суммирование и группирование первого уровня в Ruby ActiveRecord.

Я могу получить суммы подзапроса, используя именованную область и последующую функцию выбора.Это выполняется в цикле, который строит таблицу со строкой для каждого платежа, с итогами платежей в верхней части каждой группы cashadvance, и итогами для каждой группы синдикаторов для всех cashadvances синдикаторов:

@funder
  .cashadvance_syndicators(@start_date, @end_date)
  .select("sum(amount) as amount, percent_syndicated, management_fee, residual_commission")
  .where(['cashadvance_syndicators.iso_id = ?', cs.iso_id])
  .group('cashadvance_syndicators.id')

гдеfunder имеет много денежных авансов, в которых много платежей заемщикам, в которых участвует много синдикаторов денежных авансов, исходя из процента от всей суммы кредита.

Мне нужно иметь возможность суммировать суммы в столбцах, выбранных длякаждый синдикатор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...