제가 5월 1일의 데이터를 출력하고 싶다고 가정 할때요.
SELECT A.NAME, A.GENDER
FROM TABLE A
WHERE
A.DTM >= TO_DATE('20130501','YYYYMMDD')
AND A.DTM <= TO_DATE('20130502','YYYYMMDD')
이제껏 시작일을 5월1일, 끝나는 날짜를 5월2일로 해야 5월1일에 해당하는 데이터를 불러올수 있었습니다.
SELECT A.NAME, A.GENDER
FROM TABLE A
WHERE
A.DTM >= TO_DATE('20130501','YYYYMMDD')
AND A.DTM <= TO_DATE('20130501','YYYYMMDD')
허나 5월1일의 데이터를 얻기 위해, 위처럼 시작과, 끝나는 날짜를 '20130501'로 하면 데이터가 0으로 나오네요.
어떻게 하면, 시작과 끝날짜를 '20130501' 로 해도 5월1일에 해당하는 데이터를 가져오죠?
SYSDATE 와 관련이 있는건가요?
DTM의 데이터 타입은 DATE 입니다.