2016-12-27 66 views
-3

我有列字段日期,点和categoryType的表。如何使用多个条件编写查询?

如何在给定日期 之间写入sqlite查询以获取表中的记录,其中点值大于零(> 0)。

Select * from tableName 
where (Select points FROM tableName 
     WHERE date(DateValue) BETWEEN date('2016-12-26') AND date('2016-12-27') 
     > 0) 

回答

1

子查询只有在相关时才有意义。

只需使用一个简单的查询,并与多个条件和:

SELECT * 
FROM MyTable 
WHERE date(DateValue) BETWEEN '2016-12-26' AND '2016-12-27' 
    AND points > 0; 
+0

我的知识是一周的SQLite查询感谢您输入的。 – kiran

相关问题