0
A
回答
1
您可以使用sum
:
Model.sum(:amount)
選擇日期,只需添加where
:
Model.where(date: from_date..to_date).sum(:amount)
相關問題
- 1. Ruby on Rails:在兩個日期之間顯示結果
- 2. Ruby on Rails的DIFF兩個日期
- 3. 在兩個日期之間查找記錄的Ruby查詢在控制檯中工作,但不在視圖中
- 4. 兩個日期之間的Ruby差異
- 5. Ruby on Rails中的日期定製
- 6. Ruby on Rails 3教程:'Heroku控制檯'
- 7. Ruby on Rails控制檯錯誤
- 8. Ruby on Rails的,我應該從查詢控制器
- 9. SQL查詢選擇兩個日期之間的日期
- 10. 用兩個date_time列之間的當前日期查詢日期
- 11. 兩個日期之間的SQL查詢日期差異
- 12. mysql查詢兩個日期字段之間的日期
- 13. 使用Ruby日期對象時,導致Ruby on Rails控制檯輸出和Firebug控制檯輸出之間的差異是什麼?
- 14. Ruby on Rails - 日期比較
- 15. Ruby on Rails:日期搜索
- 16. MySQL。查詢兩個特定日期間隔內的銷售額
- 17. 查找符合今日日期的日期時間記錄 - Ruby on Rails
- 18. 從控制器功能(Ruby on Rails的)
- 19. Ruby on Rails的hstore查詢日期更大
- 20. Ruby on Rails查詢給定的一組日期
- 21. 兩個控制器的Ruby on Rails的一個共享視圖
- 22. 如何查詢兩個日期時間列之間的行?
- 23. 兩個日期之間的查詢記錄持續時間
- 24. 查找兩個日期之間發生的日期日期
- 25. Access 2007:查詢兩個短日期值之間的日期時間字段
- 26. Ruby on Rails - 將日期時間哈希轉換爲日期
- 27. 控制器梅勒在Ruby on Rails的,活動記錄查詢
- 28. 兩個XML文檔之間的區別ruby on rails
- 29. Ruby on rails MYSQL查詢
- 30. 查詢在兩個日期和時間之間獲取記錄
Thaks加里,我想你有什麼建議,但是它不工作 ***一.account.where(日期:2017年2月27日,星期一,2017年3月31日,星期五).sum(:金額)*** SyntaxError:意外tCONSTANT,預計輸入結束 a.acco unt.where(日期:2017年2月27日,星期一,2017年3月31日,星期五).sum(:金額) –
@rail_engine您需要使用DateTime對象或_yyyy-mm-dd_格式的字符串。例如,嘗試使用'a.account.where(date:「2017-02-27」..「2017-03-31」)。sum(:amount)'。 – Gerry
非常感謝,現在工作正常。 –