需要位于两个日期之间的行

时间:2017-03-02 11:17:55

标签: android sql database sqlite

我的日期列为ValidFromValidTo 它具有在该天数范围内有效的数据。 如果我有当前日期作为我的发送日期,检查ValidFrom和ValidTo之间的日期。 如何获得满足两列日期条件的数据行,而不必查看每一行。

1 个答案:

答案 0 :(得分:2)

只需make rawQuery

Cursor cursor = db.rawQuery("SELECT * FROM table WHERE ValidFrom < %yourDate% AND ValidTO < %yourDate%;", null);

cursor.moveToFirst();
while ( !cursor.isAfterLast()) {
        //get here values you need from raw
            cursor.moveToNext();
}