sqlite SQL 날짜 쿼리 질문
sqlite
sql
sqlite 에서 날짜범위를 지정해서 select 하고 싶은데 정상적으로 동작을 하지 않네요.
SELECT * FROM test WHERE date BETWEEN "11/1/2011" AND "11/8/2011";
어떻게 쿼리를 날려야 하나요?
-
2016년 08월 24일에 작성됨
클라이언트, 서버 관계 없이 개발합니다.
댓글달기
조회수 1038
1 답변
sqlite 에서 date format은 아래와 같아야 합니다.
YYYY-MM-DD
YYYY-MM-DD HH:MM
YYYY-MM-DD HH:MM:SS
YYYY-MM-DD HH:MM:SS.SSS
YYYY-MM-DDTHH:MM
YYYY-MM-DDTHH:MM:SS
YYYY-MM-DDTHH:MM:SS.SSS
HH:MM
HH:MM:SS
HH:MM:SS.SSS
now
DDDDDDDDDD
쿼리를 아래처럼 바꿔보세요
SELECT * FROM test WHERE date BETWEEN "2011-01-11" AND "2011-8-11"
자세한건 SQLite 사이트를 참고하세요.
-
2016년 08월 24일에 작성됨
안드로이드, 루비온레일즈