マネー形式を適用しようとしている次のクエリがあります。
select case when c.num is null
then 0.00
else '$' + Convert(varchar,CONVERT(money(c.total+c.customerS),1),2)
end verified
from table_Sales c
where c.id=@id
これを実行すると、varchar を数値に変換できなかったというエラーが表示されます。varchar を整数または数値に変更しても、何もしません。
修正方法を教えてください。