如何在SqlLite中使用where条件获取列的总和?

时间:2017-08-08 14:53:13

标签: java android sqlite

我的代码是

Button.setOnClickListener(new    View.OnClickListener() 
    { 
        @Override
        public void onClick(View v) { 
            int cv; 
            String getmont="",getyear="";
            getmont=year.getText().toString();
            getyear= (String) sid.getSelectedItem(); 
            SQLiteDatabase db;
            db = openOrCreateDatabase("monthapp", MODE_PRIVATE, null); 
            curtop = db.rawQuery("SELECT    SUM(currentpaid)FROM monthvaluesOrgin WHERE curmonth='" + getmont + "' AND curyear='" + getyear + "'", null);
            if (curtop.moveToNext() ) { 
                cv=curtop.getInt(0);      
                Toast.makeText(getApplicationContext(),cv,Toast.LENGTH_SHORT).show(); 
            } 
        }
     });

如何打印/烘焙总和值? 它始终显示错误EofException

我的应用显示“很遗憾您的应用已停止”。

请给我一个解决方案! 提前谢谢!

0 个答案:

没有答案