私は、特に次の永続的な属性を持つ TourDet モデルを持っています。
tdclientid
tdsuppid
tdpaxnos
tdpriceperpax
TourDet クラスには次のものもあります
def tourval
tdpaxnos * tdpricerperpax
end
私は今、次のことをしようとしています:
tdis = TourDet.find(:all, conditions: ['tdtourhdrid = 23'], group: [:tdsuppid,:tdclientid], select: ['tdsuppid,tdclientid,sum(tourval) as ttl'])
ただし、レールは不明な列「tourval」について不平を言っています。
別の方法で同じ結果を達成する方法についてのアイデアはありますか?
Ruby 1.9 と MySQL で Rails 3.2 を使用しています。