Я не могу получить надежные результаты запроса от базы данных sqlite, используя строку datetime в качестве сравнения:
select *
from table_1
where mydate >= '1/1/2009' and mydate <= '5/5/2009'
как мне обрабатывать сравнение datetime с sqlite?
обновление: Поле mydate является типом данных DateTime
Решение:
следуя за функцией datetime и имеющей строковый формат в виде YYYY-MM-DD HH: mm: ss я достигнуты хорошие результаты следующим образом
select *
from table_1
where mydate >= Datetime('2009-11-13 00:00:00')
and mydate <= Datetime('2009-11-15 00:00:00')