在我的应用程序中,我在表格视图中显示来自数据库的数据。我的要求是我必须从数据库中检索将在当前月份下降的数据。我已经编写了查询,但它是 0。实际上我有 1以今天的日期在数据库中输入,所以我的查询应该返回该数据,但它显示为 0。请帮助我。提前致谢。
我的查询如下:
public String addgroupincome(String grp) throws SQLException
{
long sum=0;
Cursor cursor1 = db.rawQuery(
"SELECT SUM("+(KEY_TOTAL)+") FROM incomexpense WHERE date= Strftime('%Y-%m','now') AND category='Income' AND groups='"+grp+"'",null);
if(cursor1.moveToFirst())
{
sum = cursor1.getLong(0);
}
cursor1.close();
String housetotal=String.valueOf((long)sum);
return housetotal;
}
我得到了这个总数并显示在表格布局的文本视图中..
final String houtotal=db.addgroupincome(group1);
housetotal.setText(houtotal);