函数SUM返回值未定义,为什么可以在“文本视图”中设置结果。这是我的代码:
mDb = new loaithu( getActivity() );
Cursor cursor = mDb.GetQueryData( "SELECT khoanThu, money, SUM(money) FROM 'khoanthu' ;" );
if(cursor!=null && cursor.getCount() > 0){
if(cursor.moveToFirst()){
do{
Object result = cursor.getString( 2 );
Log.i("oke", "" + cursor.getCount());
String k = (String)result;
Log.i("SHOWWWWW", "" + k);
//tv.setText( result);
}while (cursor.moveToNext());
}
}
cursor.close();
答案 0 :(得分:-1)
如果仔细观察,未定义的内容实际上是“金钱”。除去“ khoanthu”的引号,您应该会更好。 SQL当前尚未意识到khoanthu是一个表,它认为这是一个字符串。
SELECT khoanThu, money, SUM(money) FROM khoanthu