如何将以下sqlite查询转换为核心数据
select name, firstname, class, telephone, entryDateTime, counselor, count()
from myTable
group by strftime('yy-mm-dd', entryDateTime), name, class, counselor
order by entryDateTime desc;
我想按日期分组(yy-mm-dd),班级,辅导员和姓名。 entryDateTime以UTC格式,但应转换为本地时间。
提前致谢
答案 0 :(得分:1)
“分组依据”类查询最灵活的方法是NSFetchedResultsController
。请参阅我几天前的answer,这对您有帮助。
要解决基于多个属性的子分组问题,您只需使用sectionNameKeyPath
作为子组,并在获取后从那里进行其他分组。
或者,考虑将您需要的属性放入该实体的不同实体和组中。