SQLite Android에서 열 합계 계산

파라 마 수다

열의 합계 값을 계산해야합니다 .For that I am using the following query. 그러나 계산할 버튼을 클릭하면 앱이 충돌합니다.

Cursor cur = db.rawQuery("SELECT SUM " + (DbHelper.CART_TOTAL) + " FROM " + DbHelper.CART_TABLE, null);
if (cur.moveToFirst()) {
       Log.e("Net Total", cur.getInt(0) + "");
       return cur.getInt(0);
         }
        return 0;

Logcat 오류 :

      android.database.sqlite.SQLiteException:
     no such column: SUM (code 1): , 
while compiling: SELECT SUM cart_total FROM cart_table
                                                               at android.database.sqlite.SQLiteConnection.nativePrepareStatement(Native Method)
                                                               at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:882)
                                                               at android.database.sqlite.SQLiteConnection.prepare(SQLiteConnection.java:493)
                                                               at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588)
                                                               at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:58)
                                                               at android.database.sqlite.SQLiteQuery.<init>(SQLiteQuery.java:37)
                                                               at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:44)
                                                               at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:1314)
                                                               at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:1253)
                                                               at com.insideglobe.restaurant.Db.DbUtil.calculateNetTotal(DbUtil.java:276)
                                                               at com.insideglobe.restaurant.Adapter.MyCartAdapter$1.UpdateCart(MyCartAdapter.java:104)
                                                               at com.insideglobe.restaurant.Adapter.MyCartAdapter$1.onClick(MyCartAdapter.java:91)
                                                               at android.view.View.performClick(View.java:4084)
                                                               at android.view.View$PerformClick.run(View.java:16987)
                                                               at android.os.Handler.handleCallback(Handler.java:615)
                                                               at android.os.Handler.dispatchMessage(Handler.java:92)
                                                               at android.os.Looper.loop(Looper.java:137)
                                                               at android.app.ActivityThread.main(ActivityThread.java:4794)
                                                               at java.lang.reflect.Method.invokeNative(Native Method)
                                                               at java.lang.reflect.Method.invoke(Method.java:511)
                                                               at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
                                                               at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:556)
MD

올바른 방법

 Cursor cursor = db.rawQuery("SELECT SUM(" + DbHelper.CART_TOTAL + ") as Total FROM " + DbHelper.CART_TABLE, null);

 if (cur.moveToFirst()) {

 int total = cursor.getInt(cursor.getColumnIndex("Total"));// get final total

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQLite Android에서 선택한 열 값의 빈도 계산?

분류에서Dev

Android sqlite 테이블에서 열 수 계산

분류에서Dev

숨겨진 열에서 합계 계산

분류에서Dev

두 개의 열에서 계산하기 위해 병합 계산

분류에서Dev

PHP에서 배열의 합 계산

분류에서Dev

다른 배열 열에서 합계 계산

분류에서Dev

동적 배열 / 범위 내에서 부분 합계 계산

분류에서Dev

R의 두 열에서 특정 값의 합계 계산

분류에서Dev

동적 배열 / 범위 내에서 부분 합계 계산

분류에서Dev

Linq에서 group by를 사용하여 열 합계 계산

분류에서Dev

TableView에서 다른 열의 합계 계산

분류에서Dev

SQL에서 계산 된 두 열의 합계

분류에서Dev

열에서 빈도 계산

분류에서Dev

MySQL에서 두 열 계산

분류에서Dev

여러 열에서 계산

분류에서Dev

Where 절에서 열의 SQLite 하위 쿼리 합계

분류에서Dev

R에서 상대 시계열 계산

분류에서Dev

행에서 SQLite 시간 기간 계산

분류에서Dev

행에서 SQLite 시간 기간 계산

분류에서Dev

파이썬 배열, 모든 True에 대한 합계 계산

분류에서Dev

Excel-문자열에 값 할당 및 합계 계산

분류에서Dev

Excel-문자열에 값 할당 및 합계 계산

분류에서Dev

R의 여러 열에 대한 누적 합계 계산

분류에서Dev

다른 테이블 열 값에 대한 필드 합계 계산

분류에서Dev

문자열 배열을 Double로 변환 한 다음 Swift에서 합계 계산

분류에서Dev

Azure Logic App은 CSV 파일에서 열의 총 합계를 계산합니다.

분류에서Dev

Oracle SQL에서 개수 열의 합계를 어떻게 계산합니까?

분류에서Dev

다른 열의 하위 집합에서 계산 된 열 추가

분류에서Dev

JasperReports에서 열의 합계를 계산하고 해당 값을 기반으로 계산

Related 관련 기사

뜨겁다태그

보관