我有以下查询试图应用货币格式。
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 更改为整数或数字时,它什么也不做。
请让我知道如何解决它。