ActiveRecord sum和group by子查询的sum和group by

时间:2011-12-12 16:53:25

标签: ruby activerecord group-by subquery sum

我试图找出如何在Ruby ActiveRecord中对执行第一级和和组的子查询进行求和和分组。

我可以使用命名范围和后续选择函数来获取子查询的总和。这将在一个循环中执行,该循环构建一个表,每个付款都有一行,每个cashadvance组顶部的付款总额,以及所有辛迪加队员的每个辛迪加集团的总数:

@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有许多后遗症,其中有许多借款人付款,其中许多cashadvance辛迪加参与者根据整个贷款的百分比参与。

我需要能够为每个辛迪加选择的列中的金额求和。

0 个答案:

没有答案