0

我正在开发一个银行存折类型的 iOS 应用程序。我在数据库中插入记录时遇到问题,它应该按照日期按时间顺序排列,如下所示。

假设我从 ATM 取款 20 美元,日期是 2011 年 12 月 20 日,现在总余额是 200 美元。

  *date*               *amount*        *type*      *balance*     *counter*
  12/20/11              $20             ATM          $200         1
  12/21/11              $30             Deposit      $230         2
  12/23/11              $30             ATM          $200         3
  10/01/11              $100            ATM          $100         4

现在它应该显示在表视图中以及在 sqlite 数据库中更新。像这样:

  *date*               *amount*        *type*      *balance*     *counter*
  10/01/11              $100            ATM          $120          1
  12/20/11              $20             ATM          $100          2
  12/21/11              $30             Deposit      $130          3
  12/23/11              $30             ATM          $100          4

正如我在 2011 年 12 月 20 日之前提到的,余额是 220 美元。将有任意数量的交易。请让我知道如何解决。我被这个问题困住了。

4

1 回答 1

0

您应该在 sql 查询中使用“Order by”

更多信息 http://www.w3schools.com/sql/sql_orderby.asp

于 2012-08-19T13:01:57.067 回答