データベースに次のようなテーブルがあります。
db.execSQL(" CREATE TABLE IF NOT EXISTS "
+ DATABASE_TABLE + " ( " + KEY_ID + " INTEGER PRIMARY KEY AUTOINCREMENT," + KEY_DATE + " TEXT, " + KEY_CATEGORY + " TEXT, "
+ KEY_SUB_CATEGORY + " TEXT, " + KEY_AMOUNT + " REAL, "
+ KEY_NOTE + " TEXT " + " );");
KEY_CATEGORY = ("Income" or "Expense" ) および KEY_DATE = "March 2013" の trans_amount 値を取得したいと考えています。
どうすれば取得できますか? 私は現在使用しています
db.ourDatabase.query(DATABASE_TABLE,
new String[] { KEY_AMOUNT } , " ( "
+ KEY_CATEGORY + " = ? OR "
+ KEY_CATEGORY + " = ? ) AND " + KEY_DATE + " = ? " ,
new String[] { " VariableExpenses " , " FixedExpenses ", " March/08/2013 " },
null, null, null, null);
しかし、KEY_AMOUNT 値を取得していません。クエリに何か不足していますか?