我遇到的问题是,我的应用试图向客户展示其开具发票历史记录的几个月,并且我不确定如何保存所有数据。我应该使用什么方法来存储许多类别的数据?
目前我有我所有的许多客户数据存储在SQLiteDatabase,我认为这将是最简单的选择,但我不知道如何去保存他们的先前购买。
我应该继续使用SQLite,并且为每个事先充电建立更多的列,还是有更好的选择?
DB模式是
表=客户
COLUMN1=ID
COLUMN2=NAME
COLUMN3=ADDRESS
COLUMN4=SPECIAL NOTES
在这里,我能想到的最好的办法,是增加列被指控的服务,和他们三人copys以便具有几个月前的历史。比如,
Col4month1=Service1
Col5month1=Service2
Col6month1=Service3
Col7month1=Service4
Col8month2=Service1
Col9month2=Service2
Col10month2=Service3
Col11month2=Service4
当然有。如果您发布模式,或它的代表性要做到这一点
我想你需要更多的行,每个时间戳,这意味着另一个表。但很难说没有看到数据库模式和示例数据。 –
你究竟会问这个问题?总之,对于任何比创建这篇文章时弹出窗口更有帮助的人,我会尽我所能发布我的数据库计划。 –
绝对共享您的架构或该架构的代表性示例。然而,从臀部拍摄,这听起来像是一张发票表的工作,@CL – Brian