SELECT A.HOSPCLS, B.MEDDEPT, B.MEDDR
FROM HOSTEMPT A, MEDDRMT B
WHERE A.MEDDR=*B.EMPNO
AND A.daydate between convert(datetime,'200502'||'01') and
dateadd(dd,-1, dateadd(mm, +1,
convert(datetime,'200502'||'01')))
한달(2005/02/01 ~ 2005/02/28)간의 조건으로 데이타를
가져오는데요.
B에 대한 outer join을 빼면 제대로 나옵니다.
하지만 outer조인을 하면
ASA Error -680 : Invalid Expression in WHERE clause of
Transact-SQL outter join
이라는 에러가 떨어집니다..
고수님들의 고언 부탁드립니다.
|