我的表格包含列字段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)
答案 0 :(得分:1)
子查询只有在相关时才有意义。
只需使用简单查询,并将多个条件与AND结合使用:
SELECT *
FROM MyTable
WHERE date(DateValue) BETWEEN '2016-12-26' AND '2016-12-27'
AND points > 0;