有効期限が>=
の項目を選択しようとしました。 私は、yyyy-mm-dd形式を使用していますが、これは私のSQL文です:別の日付の前に日付を選択してください。SQLite android
String sql = "SELECT _id, item, value, finalDate FROM "+DATABASE_TABLE+" WHERE date(finalDate) >= date("+selectedDate+")";
このクエリを何も条件がなかったかのように、常に、私のデータベースに「全選択」を引き起こします。
いくつかの有用な情報:
return db.rawQuery(sql,null);
日付形式を変更するオプションはありますか? yyyymmddに言って?次に、整数として格納し、単純な大小比較を行います。 – Barak