title: Calculate Sum of Column in SQLite Android
body: <p>I need to calculate Sum value of a Column.For that I am using the following query.But the app is crashed when I click a button to calculate.</p>
  
  <pre><code>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;
  </code></pre>
  
  <p><strong>Logcat error:</strong></p>
  
  <pre><code>      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.&lt;init&gt;(SQLiteProgram.java:58)
                                                                 at android.database.sqlite.SQLiteQuery.&lt;init&gt;(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)
  </code></pre>