回答
您可以直接在數據庫中創建相應的SQL這樣總結有關更多使用示例和一般文檔,請參見ActiveRecord::Calculations。
Pakke.find([[14], [15]]).map(&:prismd).sum
的ActiveRecord有一堆內置的計算方法,包括sum
:
Pakke.sum(:prismd, :conditions => {:id => [4,5]})
:
@test = Pakke.where(:id => [4, 5]).sum(:prismd)
僅供參考,**不要**使用'的.sum(:prismd)'。這將通過Ruby完成計算。做@約旦說會通過SQL來完成計算,並且**很**,** **更快。 – 2014-12-07 17:53:18
測試= Order.where(potential_student_id:potential_student.id)的.sum( 「TOTAL_PRICE」);
你能多解釋一下嗎? – 2017-01-12 08:31:49
Pakke.where(ID:[4,5])。總和( 「prismd」) – KevinLi 2017-01-14 04:52:22
- 1. Python如何總結列表
- 2. 如何總結列或行
- 3. mysql如何總結列
- 4. Lodash - 如何總結陣列
- 5. Rails 3:如何總結記錄
- 6. 如何總結Rails 3中的記錄?
- 7. 如何總結三列一列?
- 8. 如何總結每列混合列類
- 9. 如何最好總結2列和更新第3列總和?
- 10. 如何總結總值?
- 11. 總結列
- 12. Dplyr總結列
- 13. 總結兩列
- 14. SQL總結列
- 15. 總結多列
- 16. 總結列
- 17. 我如何總結一個位列?
- 18. angular 2如何總結列ng對於
- 19. 如何使用vbscript總結列的值
- 20. 如何總結一列公式
- 21. 如何總結一個jtable的列
- 22. 如何總結列表框項目
- 23. 如何在extjs4.1中總結網格列
- 24. 如何總結SQL中的varchar列?
- 25. 如何組總結與CASE列在SELECT
- 26. 如何與一個總結列
- 27. 如何總結計數列表
- 28. 如何總結數字陣列中的
- 29. 如何總結二維陣列
- 30. 總結/列表。如何更改數字?
你一定要帶一些訂單到您的陣列。這是非常令人困惑什麼你實際上是試圖做的,只是嘗試,直到它似乎是工作沒有做到這一點的最好辦法。而是試着去思考你真正想要達到的目標,並相應地組織你的數據結構。也分裂了您的實際問題,在5個或更多的問題,這裏將幫助不大.... – 2012-01-16 00:05:31
我會盡力。這是有點複雜,我想要做的。只知道我主要希望它的工作,因爲它花了很多時間找到正確的解決方案。 – 2012-01-16 00:13:46