【问题标题】:iOS - Sqlite store as `DATE` or `day`, `month`, `year`?iOS - Sqlite 存储为`DATE` 或`day`、`month`、`year`?
【发布时间】:2013-03-28 02:38:11
【问题描述】:

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

假设我有一个表 transaction,其中包含 (price, date, ...),我想生成一个分组的报告/strong> month.

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

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

注意:我是 iOS 新手

提前致谢。

【问题讨论】:

    标签: ios sql sqlite date group-by


    【解决方案1】:

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

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

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

    使用date

    【讨论】:

      猜你喜欢
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 1970-01-01
      • 1970-01-01
      • 2021-12-12
      • 1970-01-01
      • 2021-01-15
      相关资源
      最近更新 更多