Rails how to sum columns?

隐身守侯 提交于 2019-12-01 02:04:21
Holger Just

You can summarize directly on the database by creating the respective SQL like this:

Pakke.sum(:prismd, :conditions => {:id => [4,5]})

See ActiveRecord::Calculations for more usage examples and general documentation.

ActiveRecord has a bunch of built-in calculation methods, including sum:

@test = Pakke.where(:id => [4, 5] ).sum(:prismd)
Rails beginner
Pakke.find([[14], [15]]).map(&:prismd).sum

test = Order.where(potential_student_id: potential_student.id).sum("total_price");

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!