if (@iUserno =79) and a.stat <> '' else and a.stat<> 88 end 프로시져에서 이렇게 조건을 주려고 하는데요..
에러가 나네요... if 를 컬럼에 저렇게 조건을 못주나요?
감사합니다.
원하는 결과가 무엇인가요?
@iuserNo가 '79' 이고 a.stat가 ''아닌것과 그외 '88'이 아닌것 ..
질문이 애매모호 하네요??
select * from a
where 1=1
if(@iUserno=79)
and a.stat <> ''
else
and a.stat<>88
end
이런식으로 쓰실려고 하신거 같은데..이렇게는 안되시구요.
select 문 전체를 묶어주셔야되요
and a.stat<>''
이렇게 한번 실행시켜보세요^^