【发布时间】:2013-03-18 11:38:47
【问题描述】:
鉴于这个伪查询:
Model.sum(:column, :condition => ['id = ?', id], order => "date DESC", :limit => X)
这里我们遇到的问题是,获得的总和不受值 X 的“限制”(它将列上的所有值作为总和,而不是 X(第一个)条目的总和)。
看来limit是在计算聚合函数sum之后取的。
我如何才能获得仅受前 X 个条目限制的总和?
【问题讨论】:
标签: ruby-on-rails-3 model aggregate-functions