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美元
如果您能提供正确方向的帮助,我们将不胜感激。您是否尝试过。请选择而不是。最后拔出?请分享真正的错误消息