在 SQLite 中使用 strftime

Using strftime in SQLite

我的日期像这样存储在数据库中:

我只需要大于9的月份

但查询仍然适用于旧的(在 "strftime" 命令之前)长号码。

解决这个问题的最佳方法是什么?

strftime总是returns一个字符串,字符串被认为比任何数字都大。

要获得正确的结果,请使用字符串比较:

... WHERE strftime(...) > '09'