Tag: 分组

核心数据组按月和总和

是否有任何方式基于其月份的GROUP BY核心数据然后SUM其属性? 我有这样的数据 ———————— date | amount ———————— 30-08-2017 | 124000000 28-10-2017 | 124000000 16-10-2017 | 124000000 14-12-2017 | 124000000 20-12-2017 | 124000000 ———————— 我只需要显示一个最近的一年,所以我创build了我的提取请求 NSDate *now = [NSDate date]; NSDate *oneYearAgo = [now addYears:-1]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"MyTable" inManagedObjectContext:moc]; [request setEntity:entity]; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(myDate >= %@) AND (myDate <= %@) AND […]

核心数据 – 使用Group By的瞬态属性

我创build一个UITableView与一些聚合的数据。 一路上,部分标题需要用于sorting和分组表格视图单元格。 问题是我想在NSFetchRequest中使用一个瞬态属性来生成节标题和结果sorting。 问题是,虽然设置NSFetchRequest我收到一个“NSInvalidArgumentException”,原因:“无效的keypath player.fullName传递给setPropertiesToFetch”。 NSFetchRequest的主要实体是一个具有以下属性的Player实体:firstName&lastName。 为了对数据进行sorting和分组,已经引入了一个瞬态属性“fullName”。 这是lastName和firstName属性的简单连接。 到目前为止尝试的东西是: a)定义 – (NSString *)fullName方法 b)定义@property(非primefaces,只读)NSString * fullName c)添加一个@dynamic fullName d)将FullName属性添加到播放器实体并使其变为瞬态。 有没有什么想法,或者有没有在包含group by子句的NSFetchRequest中select瞬态属性。 任何帮助赞赏。