【发布时间】:2012-08-24 23:42:12
【问题描述】:
您好,我在数据库中插入了一些日期。
当我在另一个表中使用 YYY-MM-DD 格式的 sqlite3 时,当我像
SELECT *
FROM SDay
WHERE strftime('%Y-%m-%d', date)>=strftime('%Y-%m-%d','2013-02-21')
AND strftime('%Y-%m-%d', date)<strftime('%Y-%m-%d','2013-09-15')
效果很好。
另一方面,当我在另一个表中使用 YYY-MM 格式时
那么
SELECT *
FROM SMonth
WHERE strftime('%Y-%m', date)>=strftime('%Y-%m','2013-02')
AND strftime('%Y-%m', date)<strftime('%Y-%m','2013-09')
不起作用。为什么会发生,我该如何解决?
谢谢。
【问题讨论】: