2013-03-25 92 views
1

我有一個在iOS中使用SQLite創建費用管理器的項目,所以我想知道SQLite在我的項目中的可行性。我只是想創建一個表如下得到表中下一列的前列元素總和

id: categories:  individual expense:  total expense: 
1 food     50 
2 transportation   20 
3 fuel     500    570 

我需要當用戶輸入他們的費用在相應的領域獲得的總代價得到保存在下一列,這樣我以後可以參照這個總費用列中從錢中減去錢以找到留在用戶口袋中的錢。

回答

0

將有可能將總費用存儲在數據庫中,但這隻會重複信息並引入不一致的風險。

通常情況下,你在飛行中只存儲在數據庫中的原始數據(ID /分類/費用),並計算統計,像這樣的查詢:

SELECT SUM(Expense) AS TotalExpense FROM MyTable 
+0

感謝您的幫助先生。如果您可以請詳細說明您的聲明,以便我可以改變我的做法。我可以將這個值保存在數據庫中,這樣我每次啓動應用程序時都可以在我的主頁上獲得總費用。 – 2013-03-26 17:30:52

+0

這取決於您當前的代碼如何看起來像... – 2013-03-26 17:39:13

相關問題