Tableview和Sqlite数据库
我正在开发银行存折类型的iOS应用程序。当我在数据库中插入一条记录时,我遇到了一个问题,它应该按照以下日期按时间顺序排列 假设我从ATM机取款20美元,日期是2011年12月20日,现在总余额是200美元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
*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所以我要做什么来解决这个问题,你有什么想法吗?因为这个答案说,在数据库中插入的顺序是不相关的。。。您的查询告诉它应该按哪个顺序输出。