我有一些问题需要按月找到最大销售数量。 我有一个用户有很多订单,每个订单都有一定数量的产品(即销售)。我需要知道按月分组的销售额的最大值,但我不知道如何在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])
我知道这种语法不正确,但是:我是否正确?任何帮助都非常感谢。