마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

db 쿼리 조회 관련 질문입니다.

0 추천

db에서 생성한 테이블 중 datetime이 들어가는 부분을 string으로 처리하였습니다.

---------------- A table

dateTime(string), userName(string)

-----------------

과 같은방식으로...

이 dateTime에 들어가는 날짜의 포맷은 yyyy-MM-dd HH:mm:ss

의 방식으로 들어가게 해놨는데요.

 

값을 조회하기 위해 쿼리문을 날렸더니

between을 사용할때는 값이 조회가 안됩니다.

에를들어 현재시간을 기준으로 2015-04-07 09:00:00 시간의 데이터가 존재할때

 

SELECT * FROM [TABLE_NAME]

WHERE [dateTime] < '2015-04-07 09:15:00'

 

과 같은 방식으로 쿼리를 날리면

값이 조회되지만

 

SELECT * FROM [TABLE_NAME]

WHERE [dateTime] BETWEEN '2015-04-07 08:00:00' AND '2015-04-07 09:15:00'

 

으로 조회를 하면 값이 조회되지 않습니다.

무슨문제인가요?

꿈꾸는쭌 (1,130 포인트) 님이 2015년 4월 7일 질문

1개의 답변

0 추천
자문 자답입니다.

INSERT 할 때

DateTime 형식을

yyyy/MM/dd HH:mm:ss 로 넣고있었습니다;;
꿈꾸는쭌 (1,130 포인트) 님이 2015년 4월 7일 답변
...