而在Android中循环和光标

时间:2013-04-16 19:36:16

标签: android sqlite

我正在开发我的第一个Android项目,我在SQLite数据库方面遇到了一些困难。我需要积累例如sum(amount) for which name= cash and debit_credit= dr。在sql中没有for循环所以我怎么能用while循环和光标呢?以下是我的表格:

ID NAME Debit_Credit AMOUNT
1  cash    dr         100
2  equip   cr         100
3  cash    dr         500
4  A/R     cr         500

1 个答案:

答案 0 :(得分:1)

SELECT Sum(amount) FROM table WHERE name=? AND debit_credit=?(这确实是一个SQL问题)

更新:对于只返回数字的简单查询,您可以使用.simpleQueryForLong()

SQLiteStatement st = db.compileStatement("SELECT Sum(amount) ...", ...);
long sum = st.simpleQueryForLong();