Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails-使用类别计算总和_Ruby On Rails_Activemodel - Fatal编程技术网

Ruby on rails RubyonRails-使用类别计算总和

Ruby on rails RubyonRails-使用类别计算总和,ruby-on-rails,activemodel,Ruby On Rails,Activemodel,我很难计算每个家长类别的正确数量 产品属于一个范畴 类别可以属于父类别 我想计算所有产品的每个父类别的总金额,即使它属于父类别的子类别 当前代码: result = Product .joins(category: [:parent_category]) .where(created_at: Time.current.beginning_of_year..Time.current.end_of_year) .group("products.ca

我很难计算每个家长类别的正确数量

  • 产品属于一个范畴
  • 类别可以属于父类别
我想计算所有产品的每个父类别的总金额,即使它属于父类别的子类别

当前代码:

      result = Product
      .joins(category: [:parent_category])
      .where(created_at: Time.current.beginning_of_year..Time.current.end_of_year)
      .group("products.category_id, product_categories.parent_id, parent_categories_product_categories.name")
      .pluck("products.category_id, product_categories.parent_id, parent_categories_product_categories.name, SUM(amount)")
例如:

户外-10.000美元 室内-15000美元


如果您能提供正确方向的帮助,我们将不胜感激。

您是否尝试过。请选择而不是。最后拔出?请分享真正的错误消息