-1
Ich möchte die Summe von KEY_REC_VAL
aus Tabelle MMDatabaseHelper.TABLE_RECORD
erhalten. Mein Code führt zu einem fatalen Fehler und ich habe keine Ahnung, wie ich ihn lösen soll. Irgendwelche Ideen? Vielen Dank. HierSQLlite in android SUM wählen nicht richtig funktioniert
public Integer getIncomesSum()
{
String col = MMDatabaseHelper.TABLE_RECORD+"."+MMDatabaseHelper.KEY_REC_VAL;
String whereClause = " WHERE " +TABLE_RECORD+"."+KEY_REC_VAL+" >"+" 0";
String query = "SELECT sum ("+col+
") FROM "+TABLE_RECORD+
whereClause;
Log.i("SQL",query);
SQLiteDatabase db = getReadableDatabase();
Cursor cursor = null;
try {
cursor = db.rawQuery(query,null);
} catch (SQLiteException e) {
} finally {
} return cursor.getInt(0);
ist der Fehler:
ERROR: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1