0

我正在尝试比较日期,但 <= 运算符有问题 我的开始日期是“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 吗?

谢谢

4

1 回答 1

0

解决了,

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

谢谢

于 2012-07-08T01:39:57.577 回答