在 SQLite 中使用 strftime
Using strftime in SQLite
我的日期像这样存储在数据库中:
我只需要大于9的月份
但查询仍然适用于旧的(在 "strftime" 命令之前)长号码。
解决这个问题的最佳方法是什么?
strftime
总是returns一个字符串,字符串被认为比任何数字都大。
要获得正确的结果,请使用字符串比较:
... WHERE strftime(...) > '09'
我的日期像这样存储在数据库中:
我只需要大于9的月份
但查询仍然适用于旧的(在 "strftime" 命令之前)长号码。
解决这个问题的最佳方法是什么?
strftime
总是returns一个字符串,字符串被认为比任何数字都大。
要获得正确的结果,请使用字符串比较:
... WHERE strftime(...) > '09'