2014-10-31 41 views
0

我對sqlite相對來說比較新,我試圖計算每個月在我的表中唯一商店的數量。我的查詢如下所示:sqlite,選擇每個月的唯一值數量

SELECT COUNT(DISTINCT Store_Num) FROM 'heroes' WHERE strftime('%y-%m', Date)='2005-01'; 

但是它每次都返回0。我認爲這可能與我的strftime語法有關,但我已經閱讀了文檔,無法弄清楚。

謝謝!

回答

1

大寫字母「Y」。 strftime('%Y-%m', Date)

sqlite> select strftime('%Y-%m', dt) from test; 
2014-01