2012-02-25 5 views
1

데이터베이스 (MYDATABASE_TABLE)의 열 (KEY_CONTENT6) 중 하나의 값을 모두 합산하는 데 도움이 필요합니다. 나는 강제로 가까운 이슈를 가지고 있고, 누군가 내가 잘못하고있는 것을 말해 준다!SUM sqlite 열 값 (android)

Heres는 내 코드 :

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()을 사용하지만 난 내 문제이고 그건 추측하고있어 이유입니다 여러 가지 이유로 문자열입니다.

답변

1

커서를 닫은 다음 반환합니다. 커서가 아닌 열 총계 또는 총계를 반환하려고합니다.