SELECT 区分, 連番, 枝番, IIf([仕上区分コード] = 0 And [階コード1] = 'GG', 0, IIf([仕上区分コード] = 0 And [階コード1] = 'ZZ', 0, IIf([仕上区分コード] = 0 And [階コード1] <> 'GG' And [階コード1] <> 'ZZ',0,[仕上区分コード]))) AS Rec仕上区分コード,
SELECT区分, 連番, 枝番,
CASE WHEN [仕上区分コード = 0 And [階コード1] = 'GG'
THEN 0
WHEN [仕上区分コード = 0 And [階コード1] = 'ZZ'
THEN0
WHEN [仕上区分コード = 0 And [階コード1] <> 'GG' And [階コード1] <> 'ZZ'
THEN 0
ELSE [仕上区分コード] END AS Rec仕上区分コード
FROM table
IFF함수를 사용한 것을 case when문으로 바꿔봤는데, 틀린거 같아서 글을 남겨 봅니다..
아시는분 계시면 가르쳐 주세요.. 부탁드립니다.
|