내가하려는 것은 동일한 열에 대해 둘 이상의 CASE WHEN 조건을 사용하는 것입니다.
다음은 쿼리에 대한 코드입니다.
SELECT Url='',
p.ArtNo,
p.[Description],
p.Specification,
CASE
WHEN 1 = 1 or 1 = 1
THEN 1
ELSE 0
END as Qty,
p.NetPrice,
[Status] = 0
FROM Product p (NOLOCK)
그러나 내가하고 싶은 것은 동일한 열 "qty"에 대해 둘 이상의 WHEN을 사용하는 것입니다.
다음 코드와 같이
IF
// CODE
ELSE IF
// CODE
ELSE IF
// CODE
ELSE
// CODE
@GordonLinoff가 말했듯이 둘 이상을 가질 수 있습니다
—
Kermit
WHEN
.
그것은 당신이 말하는 그대로입니다. 괄호를 잘못된 곳에 넣었습니다. 미안 해요!
—
Nils Anders
case when <condition> then <vaue> when <condition> then <value> . . . end
가 작동하지 않습니다?