日付を比較しようとしていますが、<=演算子に問題があります。開始日は「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よりも大きいと考える理由を誰かが知っていますか?
ありがとう