UDB 9.7을 사용합니다.
where 조건에 아래의 구문을 넣었는데 걸러지지 않네요
T.FCST_YY >= substr(T.STD_YM, 1, 4) 두 항목 모두 char 4 / char 6 입니다.
도움좀 부탁드려요
select '|'||T.FCST_YY||'|' as FCST_YY, '|'||substr(T.STD_YM,1,4)||'|' STD_YM
from 테이블명 T
;
여기에서 두 컬럼에 스페이스가 존재하는지 정말 동일한 값이 있는지 확인 한번 해보시면 될 것 같은데요.
char 타입이 고정길이기 때문에 space를 갖고 있기 때문에 확인 한번 하시면 될 것 같습니다.
감사합니다..
캐싱한 결과를 계속 보여주고 있었더라구요.
commit 한번 찍고 재조회 했습니다