我在尝试此查询时不断收到NullPointerException:
Cursor cursor = sqLiteDatabase.query("collection", new String[] { "SELECT interval WHERE MIN(time) FROM collection" }, null, null,
null, null, null); // This is where the NPE is.
cursor.moveToFirst(); //ADD THIS!
Integer collectionInterval = cursor.getInt(0);
我的选择查询是正确的还是我设置的方式?
基本上我想从表中选择一个最快时间到当前时间的间隔。我怎样才能做到这一点?
答案 0 :(得分:1)
在查询中,FROM
出现在WHERE
之前。另外,我认为你需要在那里进行相等测试
SELECT interval FROM collection WHERE time = (SELECT MIN(time) FROM collection)