0
夥計們一個簡單的問題我是一個核心數據的新手,我有兩個實體具有一對多關係,如下所示。用一對多關係獲取核心數據中單列的總和
所以我有一個名爲在兩個實體「ITEM_TOTAL」專欄中,我需要得到列ITEM_TOTAL的總和在子實體的列ITEM_TOTAL的父實體+總和。
比方說 Table looks like
所以這兩者具有一對多的關係,我需要得到的總和爲120
夥計們一個簡單的問題我是一個核心數據的新手,我有兩個實體具有一對多關係,如下所示。用一對多關係獲取核心數據中單列的總和
所以我有一個名爲在兩個實體「ITEM_TOTAL」專欄中,我需要得到列ITEM_TOTAL的總和在子實體的列ITEM_TOTAL的父實體+總和。
比方說 Table looks like
所以這兩者具有一對多的關係,我需要得到的總和爲120
對於Cart
一個實例,你可以得到總所有的其item_total
值與類似
let cartTotal = cart.item_total + (cart.value(forKeyPath: "[email protected]_total") as! Int32)
如果你有Cart
一個數組,你可以得到總上述的所有Cart
斯塔nds有點像
let overallTtotal = carts.reduce(0, { (previousResult, cart) -> Int32 in
return previousResult + cart.item_total + (cart.value(forKeyPath: "[email protected]_total") as! Int32)
})
你到目前爲止試過了什麼? – pbasdf
@Ganesh庫馬爾看看這個網站https://stackoverflow.com/questions/36279878/calculate-sum-of-column-in-sqlite-android – Grendel