頁: [1]
|
 |
|
作者
|
主題: IFF改成CASE的寫法 (閱讀 210 次)
|
hungnung
小學生
離線
文章: 7
|
IIf(YEART.DT01='********' Or IsNull(YEART.DT01) Or Trim(YEART.DT01)='','**異常**',YEART.DT01)
這語法該如何改成CASE呢?因為IFF這語法在SQL SERVER中不被接受
謝謝樓下的大大,但是我無法使用,會產生錯誤訊息 伺服器: 訊息 170,層級 15,狀態 1,行 3 Line 3: Incorrect syntax near ' '.
|
|
|
|
« 最後編輯時間: 2008-05-27, 08:11:12 由 hungnung »
|
已記錄
|
|
|
|
symis
中學生
離線
文章: 80
|
IIf(YEART.DT01='********' Or IsNull(YEART.DT01) Or Trim(YEART.DT01)='','**異常**',YEART.DT01)
case when YEART.DT01='********' then '**異常**' when IsNull(YEART.DT01) then '**異常**' when Trim(YEART.DT01)='' then '**異常**' else YEART.DT01 end
|
|
|
|
|
已記錄
|
|
|
|
|
頁: [1]
|
|
|
|