datetime 문자열을 비교로 사용하여 sqlite 데이터베이스에 대한 쿼리에서 신뢰할 수있는 결과를 얻을 수없는 것 같습니다.
select *
from table_1
where mydate >= '1/1/2009' and mydate <= '5/5/2009'
sqlite에 대한 datetime 비교를 어떻게 처리해야합니까?
업데이트 : mydate 필드는 DateTime 데이터 유형입니다.
'2009-11-13'
mydate의 경우보다 작습니다 '2009-11-13 00:00:00'
.)
Datetime()
@Brad가 솔루션에 대한 언급에 포함 된 것처럼 을 사용해야합니다 . 그렇지 않으면 VS2012가 불평합니다. 감사합니다 브래드.
mydate
열에 저장된 값은 어떤 날짜 형식입니까 ? SQLite 지원 형식 중 하나가 아닌 것 같아요 : sqlite.org/lang_datefunc.html