我的日期列为ValidFrom
和ValidTo
它具有在该天数范围内有效的数据。
如果我有当前日期作为我的发送日期,检查ValidFrom和ValidTo之间的日期。
如何获得满足两列日期条件的数据行,而不必查看每一行。
答案 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();
}