我对sqlite比较陌生,我想在每个月的桌子里计算一下唯一商店的数量。我的查询如下:
SELECT COUNT(DISTINCT Store_Num) FROM 'heroes' WHERE strftime('%y-%m', Date)='2005-01';
然而每次都返回0。我认为这可能与我的strftime语法有关,但我已经阅读了文档,我无法弄明白。
谢谢!
答案 0 :(得分:1)
大写" Y"。 strftime('%Y-%m', Date)
sqlite> select strftime('%Y-%m', dt) from test;
2014-01