Db2/KDUG 2013 Q·A
DB2 쿼리 관련 질문 입니다
@ipajama
2013. 12. 23. 17:33
히로님 | 개발 | 2013-05-29 20:51:41
안녕하세요. DB2는 처음 쓰는 개발자 입니다.
운영DB export후 local로 import 하여 사용하고 있습니다.
날짜 관련 연산에서 쿼리를 수행하게 되면
SQL0182N 날짜 시간 값 또는 레이블된 지속 기간을 갖는 표현식이 유효하지 않습니다. SQLSTATE=42816
위와 같은 메시지가 나네요.
timestamp 값에서 현재(sysdate -3) 시간을 빼서 최신 글을 몇개를 가지고 오는 쿼리 인듯 합니다.
ex) select case test_date < sysdate - 3
then 0 else 1
end flag
from aaa
헌데, 운영에서는 잘 됩니다..-_-
....._VECTOR=ORA 설정까지 한 상태 이고
dual로 sysdate - 3 하면 잘 수행 됩니다.(select sysdtae - 3 from dual)
어떤 설정을 해야 sysdate 관련해서 연산을 할 수 있을까요?
도움좀 주세요!
감사합니다.