2011-05-16 84 views
0

假設我有以下的學生表:查詢SQLite中使用日期

id | name | datecreated 
------------------------ 
1 | john | 5/28/2011 
2 | peter| 3/15/2011 
3 | luke | 5/19/2011 

什麼是我的SQL語句,如果我要選擇在五月份和2011年的年創建的所有學生,不管的日期。

我正在使用SQLite。

回答

0

我認爲你需要使用strftime('%Y','yourdatefieldvalue')

這應該給你一年的一部分,它只需字符串參數的日期時間值(能」 t檢驗查詢截至目前)

0

試試這個

 select * from tablename where (datecreated < date('6/1/2011') and 
datecreated >= date('5/1/2011'))