rai*_*ine 1 console activerecord ruby-on-rails
我想查询总金额(这是所有记录中的一列),并可以选择日期来获取这些日期之间的金额总和。
最好的方法是什么?
您可以使用sum:
Model.sum(:amount)
Run Code Online (Sandbox Code Playgroud)
要选择日期,只需添加where:
Model.where(date: from_date..to_date).sum(:amount)
Run Code Online (Sandbox Code Playgroud)