我需要获得CoreData存储中记录的季度结果。问题是如何比较存储的NSDate月份以确定它属于哪个季度?
取消数据的规范化,使用季度或月份属性。
数据库规范化意味着删除冗余信息。但是,有时,尤其是在核心数据中,您需要添加额外的数据来保存计算。
例如,在您的情况下,在插入和更新对象时,计算它们所属的季度。现在,当您想要获取信息时,一个非常简单的查询将返回数据。
我需要获得CoreData存储中记录的季度结果。问题是如何比较存储的NSDate月份以确定它属于哪个季度?
取消数据的规范化,使用季度或月份属性。
数据库规范化意味着删除冗余信息。但是,有时,尤其是在核心数据中,您需要添加额外的数据来保存计算。
例如,在您的情况下,在插入和更新对象时,计算它们所属的季度。现在,当您想要获取信息时,一个非常简单的查询将返回数据。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium