選択クエリを使用してデータベースからデータを取得しています。私の要件は、(合計) 列を合計する必要が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);