2014-10-31 50 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