我在我的项目中使用SQLite创建了一个数据库表,我希望从上个星期的最后一个月,当用户点击指定的按钮时,从数据库中检索记录。但我不知道如何检索记录。是否有相应的函数来获取这些记录?
答案 0 :(得分:1)
您需要构建一个“where”子句,如下所示:
ContentResolver cr = getContentResolver();
Cursor groupCur = cr.query(
Groups.CONTENT_URI, // what table/content
new String [] {Groups._ID, Groups.NAME}, // what columns
"Groups.NAME NOT LIKE + 'System Group:%'", // where clause(s)
null, // ???
Groups.NAME + " ASC" // sort order
);
我将其分开,以便更容易解释,但这通常是您所看到的:
Cursor groupCur = cr.query(Groups.CONTENT_URI, null, null, null, null);
答案 1 :(得分:1)
我找到了查询
SELECT * FROM DATABASE_TABLE
WHERE strftime('%Y-%m-%d',DATE) >= date('now','-6 days') AND
strftime('%Y-%m-%d',DATE)<=date('now') order by DATE