Tableview和Sqlite数据库

Tableview和Sqlite数据库,sqlite,ios5,Sqlite,Ios5,我正在开发银行存折类型的iOS应用程序。当我在数据库中插入一条记录时,我遇到了一个问题,它应该按照以下日期按时间顺序排列 假设我从ATM机取款20美元,日期是2011年12月20日,现在总余额是200美元 *date* *amount* *type* *balance* *counter* 12/20/11 $20 ATM $200 1 12

我正在开发银行存折类型的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美元。将有任意数量的交易。请告诉我如何解决这个问题。我遇到了这个问题。

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

更多信息

您需要更多的细节:您使用的是核心数据吗?您正在使用绑定吗?如果没有,您能否在此问题中添加代码,以显示您如何执行“CellForRowatineXpath”(即在表视图中显示数据)?不,我使用的是Sqlite,我想在数据库中维护这些类型的表,然后我将在Tableview中进行排列..当我插入任何记录时,它应该检查哪个日期是最先出现的,并按照表2进行排列..或者您是否知道要在table view中显示,因为我无法对此进行逻辑思考..如果可能,请提供帮助我。@MichaelDauterMann我的问题是,通常任何记录都会插入到最后一行添加的数据库中,但我想根据合适的日期将其添加到中间。谢谢reply@borrrden所以我要做什么来解决这个问题,你有什么想法吗?因为这个答案说,在数据库中插入的顺序是不相关的。。。您的查询告诉它应该按哪个顺序输出。