Sqlite日期时间大于特定月份

时间:2012-12-05 19:44:52

标签: iphone ios xcode sqlite

我正在尝试使用以下查询根据SQLITE中的月份是否大于另一个月份来选择数据:

SELECT id, start_date, end_date FROM recur WHERE strftime('%m%Y', start_date) <= '122012' AND strftime('%m%Y', end_date) >= '122012'

I have a row in the database with:
  start_date = 2012-12-01
  end_date = 2015-05-01

问题似乎是大于功能,并且在更改数据后似乎无法执行大于。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

您必须先放置年份,以便在字符串比较中获得更大的权重:

strftime('%Y%m')
相关问题