sqlite SQL 날짜 쿼리 질문
조회수 4181회
sqlite 에서 날짜범위를 지정해서 select 하고 싶은데 정상적으로 동작을 하지 않네요.
SELECT * FROM test WHERE date BETWEEN "11/1/2011" AND "11/8/2011";
어떻게 쿼리를 날려야 하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자
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 사이트를 참고하세요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력