WHERE @조건
@집어 넣을 값은
A : SELECT ISNULL(COUNT(*),0) CNT FROM #T_016003 WHERE I_EMP = @값 B : SELECT ISNULL(COUNT(*),0) CNT FROM #T_016003_4 WHERE I_EMP = @값
A 와 B 중 큰값을 집어 넣어야 하는데
어떻게 작성해야 하는지?
고수님들의 도움 부탁 드립니다.
두가지 방법이 있을거 같은데요 ^^
begin
declare @a intdeclare @b int
select @a = ISNULL(COUNT(*),0) FROM abcselect @b = ISNULL(COUNT(*),0) FROM abc1
update dddset ac = case when @a >= @b then @a else @b end
end
한문장으로 해야 된다면 좀 복잡하지만 이렇게 하셔도 되고요..
update dddset ac = case when ( select count(*) from abc ) - ( select count(*) from abc1) >= 0 then ( select count(*) from abc )else ( select count(*) from abc1) end