2013-07-24 3 views
0

Я получаю X информацию от ExerciseDataCoreData Entity, и я хотел бы организовать его так, чтобы я мог усреднить Y value и orderBy day. X будет иметь более 1 результата в день.Как сгруппировать результаты по массиву по дате в CoreData

Мне было интересно, как мне это сделать SELECT AVG(column_name) FROM table_name WHERE date = my_date GROUP BY column_name в CoreData.

Я не знаю, как далеко вернется дата. Есть ли «лучший способ» для Array с результатами, которые организуются по значению даты. @[ @{@"day1":@"avg_4"},@{@"day2":@"avg_88"}, ....]

Я бы очень признателен за помощь

ответ

0

Вы используете NSFetchRequest, чтобы восстановить ваши данные? Тогда метод setPropertiesToGroupBy: может вам помочь.

0

group by date сослаться это и убедитесь, что вы используете NSManaged Objet класс