小编Jit*_*wat的帖子

使用SQLite在android中选择当月的数据

在我的应用中,我试图显示当月余额,但我无法做到这一点。

这是我的代码

// Count Current Month Income
public float CurrentMonthIncome(){
    float x = 0;
    SQLiteDatabase db = getReadableDatabase();
    String getamountdata = "SELECT SUM(inc_amount) AS totalInc FROM "+ TABLE_ENTRY + " where year(entry_date)= year(CURDATE()) and MONTH(entry_date)=MONTH(CURDATE())";
    Cursor c = db.rawQuery(getamountdata, null);
    if(c.moveToFirst()){
        x = c.getFloat(0);
    }
    return x;

}
Run Code Online (Sandbox Code Playgroud)

当我执行该代码时,出现类似

E/SQLiteLog: (1) no such function: CURDATE
Shutting down VM
FATAL EXCEPTION: main
Run Code Online (Sandbox Code Playgroud)

sqlite android

4
推荐指数
1
解决办法
3055
查看次数

标签 统计

android ×1

sqlite ×1