我有一个包含属性:quarter
和:revenue
的发票的有效记录。
季度的例子是" 2015年第1季度"," 2015年第2季度"," 2014年第4季度"等等。
我想要做的是为每个唯一的季度制作一张每张:quarter
的地图和:revenue
的总和。
我知道如何获取包含每个唯一:quarter
@bills.map {|bill| bill.quarter}.uniq
我知道如何制作一个总结:revenue
@bills.map {|bill| bill.revenue}.sum
我如何将这两者结合起来?
答案 0 :(得分:2)
您可以直接使用ActiveRecord查询。
@bills.group(:quarter).sum(:revenue)