PDA

View Full Version : با حالات مختلف case



ly.comeng
چهارشنبه 17 اردیبهشت 1393, 13:54 عصر
سلام
وقت همگی به خیر من دستور زیر را دارم

N'آخرین وضعیت'=case when (b.lastCCJobStatusID is null or b.lastCCJobStatusID=4) then N'وصل' else 'قطع' end

من میخوام برای Case 3 خروجی داشته باشم یعنی این:
,N'آخرین وضعیت'=case when (b.lastCCJobStatusID is null or b.lastCCJobStatusID=4) then N'وصل' when (b.lastCCJobStatusID=3) then N'قطع دو طرفه' when (b.lastCCJobStatusID=1) then 'قطع یکطرفه' end

اما خروجی نمیده و نمیدونم چطوری بنویسمش؟
لطفا راهنمایی کنید.

Rejnev
چهارشنبه 17 اردیبهشت 1393, 19:19 عصر
سینتکسی که نوشتین که درسته! مشکل چیه؟ خطای چی میده؟
اون ویرگول قبل از N چیه؟ دستور select کجاست؟!

select
'وضعیت'=
case
when (1>2) then '1>2'
when (1<0) then '1<0'
when (1<>1) then '1<>1'
else '1=1'
end