如何用多个条件编写查询?

时间:2016-12-27 12:42:55

标签: sqlite

我的表格包含列字段date,points和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 个答案:

答案 0 :(得分:1)

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

只需使用简单查询,并将多个条件与AND结合使用:

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