ㅠㅡㅜ 쿼리 질문입니다. 이상하고 복잡한 쿼리 한줄짜리 입니다. 0 2 1,583

by 히로스에료짱 [2012.04.19 19:01:15]


WHERE TO_CHAR(M_YMD, 'YYYYMMDD') LIKE  '20120419' <-이부분이 궁금합니다.

이렇게 프로시져에 넣으면 맨날 20120419날만 검색하잖아요

이걸 매 실행시 그 날짜로 하고 싶어서 SYSDATE로 했는데

ㅠㅡㅜ 오류가 되내요 어떻게 해야할까요?


WHERE TO_CHAR(M_YMD, 'YYYYMMDD') LIKE SYSDATE

도와주세요.
by 손님 [2012.04.20 04:06:33]
캐릭터타입과 데이트타입의 비교는 불가능합니다.
캐릭터대캐릭터로 비교하시던지 데이트대데이트로 비교하셔야합니다.

where m_ymd >= trunc(sysdate) and m_ymd < trunc(sysdate) + 1

by 히로스에료짱 [2012.04.20 13:08:21]

고맙습니다. 정말 많은 도움이 되었습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입