이클립스 db edit로 쿼리를 날리고 있습니다. 쿼리는
select varchar(deldate,7), varchar(char(date(inputdate),ISO),7)
from temp
where abs(integer(char(month(deldate))) -
integer(char(month(date(inputdate))))) > 6
로 했는데 에러 메세지는
dbedit.core.DataException: Couldn't execute query:select
varchar(deldate,7), varchar(char(date(inputdate),ISO),7) from
kvca.tbvc020 where abs(integer(char(month(deldate))) -
integer(char(month(date(inputdate))))) > 6
java.sql.SQLException: [SQL0181] Value in date, time, or timestamp
string not valid.
위와 같습니다.
* deldate(삭제일자) - varchar(2006-01-01) type ,
inputdate(입력일자) - TimeStamp(2006-01-01 00:00:00) type
원하는 결과는 우선 삭제일자와 입력일자의 월만 추출하여 나온
데이타중에서
6개월보다 큰 데이타만 얻어 낼라고 합니다.
근데 자꾸 Value in date, time, or timestamp string not valid.
이런 메세지가 뜨네요
오라클만 만지다보니 오라클에서 쓰던 방법만 쓰게 되네요...
부탁드립니다.
|