2016-12-27 43 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

相關問題