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:在兩個日期之間顯示結果
- 3. Ruby on Rails,Datepicker在兩個日期之間搜索
- 4. Ruby on Rails的DIFF兩個日期
- 5. 在兩個日期之間查找記錄的Ruby查詢在控制檯中工作,但不在視圖中
- 6. 訪問查詢日期之間的總計金額
- 7. 兩個日期之間的SQALCHEMY查詢
- 8. SQL查詢凡之間兩個日期
- 9. Rails控制檯 - 查找在某個日期創建的地方
- 10. SQL查詢不從Rails的控制檯
- 11. 兩個日期之間的Ruby差異
- 12. Ruby on Rails 3教程:'Heroku控制檯'
- 13. Ruby on Rails腳本控制檯
- 14. Ruby on Rails控制檯錯誤
- 15. Ruby on Rails控制檯分段故障
- 16. Ruby on Rails中的日期定製
- 17. Ruby on Rails的,我應該從查詢控制器
- 18. mysql查詢兩個日期字段之間的日期
- 19. 用兩個date_time列之間的當前日期查詢日期
- 20. SQL查詢來選擇兩個日期之間的日期
- 21. 兩個日期之間的SQL查詢日期差異
- 22. SQL查詢選擇兩個日期之間的日期
- 23. Ruby on Rails查詢
- 24. 查詢Ruby on Rails?
- 25. ruby on rails查詢
- 26. Ruby on Rails顯示從兩個日期時間字段計算的小時數
- 27. MySql查詢兩個日期之間的任何日期是在兩個日期之間
- 28. 如何在Ruby on Rails的時區中查找兩個日期之間的剩餘時間?
- 29. 查詢到在同一時間計算日期和金額數
- 30. 使用Ruby日期對象時,導致Ruby on Rails控制檯輸出和Firebug控制檯輸出之間的差異是什麼?
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
非常感謝,現在工作正常。 –