我正在使用选择查询从数据库中检索数据。我的要求是我必须对(总)列进行求和group=household
。category=Income
我在数据库中有 1 个条目满足此条件。但它总是返回 0。请帮助我。
我的查询是:
long sum=0;
Cursor cursor1 = db.rawQuery(
"SELECT SUM("+(KEY_TOTAL)+") FROM incomexpense WHERE groups='Household' & category='Income'",null);
if(cursor1.moveToFirst())
{
sum = cursor1.getLong(0);
}
cursor1.close();
String housetotal=String.valueOf((long)sum);
System.out.println("house="+housetotal);