Мне нужна помощь с суммированием всех значений в одном из столбцов (KEY_CONTENT6
) в моей базе данных (MYDATABASE_TABLE
). У меня постоянно возникают проблемы, кто-то говорит мне, что я делаю неправильно!
Вот мой код:
public Cursor sumAll(){
float columntotal = 0;
Cursor cursor1 = sqLiteDatabase.rawQuery(
"SELECT SUM("+Float.valueOf(KEY_CONTENT6)+") FROM MYDATABASE_TABLE", null);
if(cursor1.moveToFirst()) {
columntotal = cursor1.getFloat(0);
}
cursor1.close();
String sumtotal = Float.toString((float)columntotal);
return cursor1;
}
Столбец KEY_CONTENT6
является строкой по разным причинам, поэтому я использовал Float.valueOf()
, но я предполагаю, что в этом моя проблема.