얼마 전까지 실행 되던 문장인데 갑자기 실행되지 않네요.
그렇다고 특별히 에러도 발생하지 않습니다. 계속 Running 중이죠..
SELECT COUNT(*) AS JOB_CNT
FROM HKJ900
WHERE SUBSTR(LOG_DATE,1,8) BETWEEN '20040801' AND '20040810'
AND IO_GBN IN ('1', '2')
HKJ900 Table Field는
IO_GBN VARCHAR2(1) <= 1 or 2 or 6
LOG_DATE VARCHAR2(14) <= 년월일시분초(20040810101112)
....
입니다.
아래문장 AND IO_GBN IN ('1', '2')을 주석처리 했을때는 실행됩니다.
DB : Oracle 9i
그냥 OR 를 쓰는게 더 간단하지 않나요?
굳이 IN을 쓰시는 이유라도....