すべてのレコードの合計を取得したいのですが。私はmeal_servingからレコードを取得します。すべての値を合計したいと思います。たとえば、次のことを確認してください。
食事提供
1列目-82列目-23
列
目-3
合計は:13
これは私が持っているものです:
public String getTotal() {
String[] column =
new String[]{ KEY_SERVING, "sum(meal_serving)" };
Cursor c =
ourDatabase.query( DATABASE_TABLE, column, null, null, null, null, null );
String result = "";
int iSERVING = c.getColumnIndex( KEY_SERVING );
for ( c.moveToFirst(); ! c.isAfterLast(); c.moveToNext() ){
result = result + c.getString( iSERVING );
}
return result;
}
しかし、最後のレコードだけが表示されています。どうしたの?