您好,我在我的数据库中插入了一些日期。
当我在另一个表中使用 sqlite3 格式YYY-MM-DD
时,当我进行查询时
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')
不会工作。为什么会发生,我该如何解决?
谢谢你。