我正在尝试比较日期,我在使用< =运算符时遇到了一些问题 我的开始日期是“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?
由于
答案 0 :(得分:0)
解决,
刚刚重新创建了数据库,可能是因为我将类型从datetime更改为date,现在我使用date重新创建并重新创建了记录。
由于