class BankTeller < ActiveRecord::Base
belongs_to :finance_transaction
belongs_to :institution_bank_account
end
class InstitutionBankAccount < ActiveRecord::Base
has_many :bank_tellers
end
class FinanceTransaction < ActiveRecord::Base
has_one :bank_teller
end
财务交易有一个amount
字段。如何获取InstitutionBankAccount对其进行分组的所有财务交易中的金额总和?
编辑:我的应用程序在Rails版本2.3.8中。
答案 0 :(得分:0)
我用过:
BankTeller.all(:joins => [:finance_transaction, :institution_bank_account], :group => "institution_bank_accounts.id", :select=> ('institution_bank_accounts.id, sum(amount)'))