2013-07-15 106 views
0
CASE 
WHEN actual = 'NULL' THEN 0 
ELSE actual 
END AS Cost 

「實際」欄 - >錢,「費用」列 - >字符/文本貨幣類型列到char

如果有在「實際」,我想將其更改爲0.00到任何「NULL」 '成本'

以及如何在SQL中協調(在Excel函數中),所以'Cost'中的值將變爲Rp [value] .00?

錯誤說:

char值無法轉換爲金錢。該char值具有不正確的 語法

回答

1

NULL檢查看似已關閉 - 使用IS NULL代替= 'NULL'

CASE WHEN actual IS NULL THEN 0 ELSE actual END AS Cost 
+0

@anakpanti - NP,很高興我能幫助! – sgeddes

+0

它的工作.. thx很多。以及如何連接?你認爲有可能使它像 - > Rp 0.00? – anakpanti