컬럼 타입이 문제가 아니라, 조건 주는 방법이 문제입니다.
날짜컬럼을 문자로 가공하여 문자조건과 비교하는 것이 문제입니다.
날짜컬럼은 그대로 두고 문자조건을 날짜로 가공하여 비교하시면 문제 없습니다.
○ 오라클 DATE Type 예시
- 수정전 : TO_CHAR(dt, 'yyyymmdd') = '20200727'
- 수정후 : dt >= TO_DATE('20200727', 'yyyymmdd') AND dt < TO_DATE('20200727', 'yyyymmdd') + 1
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.