char형으로 날짜 8자리, char형 시간 6자리로 컬럼이 구성되어 있습니다.
검색조건이 날짜와 시간에 따라 검색을 해야 할 상황입니다.
to_date(to_char(날짜 8자리) || to_char(시간 6자리), 'YYYY-MM-DD HH24:MI:SS')
이렇게 만들어서 between TO_DATE('2010-04-29 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE('2010-04-29 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
이렇게 조건을 넣었는데 형식이 틀리다는 오류가 발생합니다.
select * from tablename
where to_date(to_char(날짜 8자리) || to_char(시간 6자리), 'YYYY-MM-DD HH24:MI:SS')
between TO_DATE('2010-04-29 00:00:00', 'YYYY-MM-DD HH24:MI:SS') AND TO_DATE('2010-04-29 23:59:59', 'YYYY-MM-DD HH24:MI:SS')
이상 쿼리문입니다. 어디가 잘못되었는지요?