如何执行与SQL提取/提取记录相当的SQL提取/提取记录(按月份和年份从某个日期开始)?
所需经费如下:
按月份和年份分列的列表记录
显示属于年份和月份的事务。
编辑:我指的是核心数据。将“等效于SQL”改为“等效于SQL”以澄清。
发布于 2015-10-20 17:10:33
CoreData将将日期存储为双倍,这是NSDate的内部格式。
如果您有一个小型数据库,只需将值存储为NSDate,并在此基础上进行筛选。
但是,如果您有一个大型数据库,则可能需要对数据进行更多的反错处理。
您可以存储另一个字段,例如"yyyymmdd“格式,这为您提供了所需的大部分筛选。
对于更细粒度的控件,还可以为年份、月份和日保留单独的属性。
如果您对大量数据进行大量搜索,您可能也希望将这些字段设置为索引。
请记住,CoreData在大多数数据库中都使用了SQLite,但是它的行为特征非常不同。
没有通用的“最佳”方法,因为它完全取决于您的数据和如何使用它。
https://stackoverflow.com/questions/33227058
复制相似问题