iOS-Sqlite 存储为 `DATE` 或 `day` 、 `month` 、 `year` ?

标签 ios sql sqlite date group-by

我想最终生成月度和年度报告。

假设我有一个表交易,其中包含(价格、日期、...),我想生成一个分组依据<的报告/strong>

我应该将日期存储为 3 个单独的字段吗?或者我可以将其存储为具有 Date 数据类型的 date

如果日期,查询是什么样子以及如何在 iOS 中实现它?

注意:我是 iOS 新手

提前致谢。

最佳答案

在数据库中,您应该始终希望将日期存储为日期,而不是其组成字段。

SQLite 提供了各种用于操作和排序日期的函数,因此您可以使用它们。

从日期中获取月份非常容易。

使用日期

关于iOS-Sqlite 存储为 `DATE` 或 `day` 、 `month` 、 `year` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673306/

相关文章:

ios - Swift 无法将类型 '()' 的值分配给类型 'String?'

ios - cellForRowAt indexPath 中 Realm 对象的 UITableView 性能

php - 如何管理从多个表中选择大量数据?

c++ - Sqlite undefined reference to `sqlite3_open' error in Netbeans C++ on Ubuntu, Integrating SQLite into Netbeans C++ Ubuntu

sqlite - SQLite3中的UPDATE问题

iphone - 来自底部的 OpenFeint 通知

ios - 请求通知权限时是否可以有自定义对话框消息?

sql - SQL Server 复制期间的空 XML 列

sql - 案例陈述以确定我是否应该结合

android - 什么是在 SQLite 和 Android 中使用 ORMLite 的好教程