如何使用活动记录按月查找最大销售数量

时间:2014-11-19 02:17:42

标签: ruby-on-rails postgresql ruby-on-rails-4 rails-activerecord

我有一些问题需要按月找到最大销售数量。 我有一个用户有很多订单,每个订单都有一定数量的产品(即销售)。我需要知道按月分组的销售额的最大值,但我不知道如何在ActiveRecord上构建它。

count(:quantity, :conditions => ['order.user_id = my_user_id], :group => [month]) =>它返回一个数字?或一组数字(每月一个)?

如果第二个答案是真的,结果可能类似于:

orders = Order.maximum.count(:quantity, :conditions => ['order.user_id = my_user_id], :group => [month])

我知道这种语法不正确,但是:我是否正确?任何帮助都非常感谢。

0 个答案:

没有答案