Sqlite3更大的等于运算符日期错误

时间:2012-07-08 01:36:24

标签: sqlite

我正在尝试比较日期,我在使用< =运算符时遇到了一些问题 我的开始日期是“2012-07-07”,我要比较的日期是“2012-07-07”,如果我这样选择

SELECT "eventos".* FROM "eventos" WHERE (start <= '2012-07-07' )

它不起作用,但如果我这样做

SELECT "eventos".* FROM "eventos" WHERE (start >= '2012-07-07' )

可行,问题是返回的行的起始值为“2012-07-07”

如果我这样做

SELECT "eventos".* FROM "eventos" WHERE (start > '2012-07-07' )

它返回相同的行,其起始值为“2012-07-07”

有人知道为什么sqlite3认为2012-07-07大于2012-07-07?

由于

1 个答案:

答案 0 :(得分:0)

解决,

刚刚重新创建了数据库,可能是因为我将类型从datetime更改为date,现在我使用date重新创建并重新创建了记录。

由于