如何从最快时间到当前时间的数据库中获取值?

时间:2014-11-10 21:53:21

标签: java android sqlite

我在尝试此查询时不断收到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);

我的选择查询是正确的还是我设置的方式?

基本上我想从表中选择一个最快时间到当前时间的间隔。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

在查询中,FROM出现在WHERE之前。另外,我认为你需要在那里进行相等测试

SELECT interval FROM collection WHERE time = (SELECT MIN(time) FROM collection)