我具有以下实体和关系:
“ >>
我想进行计算:我想获取特定类别的所有收据的金额并加总。
例如:我想检索“餐厅”类别的所有收据的总金额。
如何使用Swift 4.2做到这一点?
我具有以下实体和关系:我想进行计算:我想获取特定类别的所有收据的金额并将其相加。例如:我想检索总数...
例如,简单地获取字典数组,获取值并将其求和
let request : NSFetchRequest<NSDictionary> = NSFetchRequest(entityName: "Receipt")
request.resultType = .dictionaryResultType
request.propertiesToFetch = ["amount"]
request.predicate = NSPredicate(format: "toCategory.category == %@", "Restaurant")
let objects = try managedObjectContext.fetch(request) as! [[String:Int]]
let sum = objects.values.reduce(0, +)