Hier is een leuk alternatief dat geen gebruik maakt van case
:
replace('$' + CONVERT(VARCHAR(255), CONVERT(MONEY, MYCOLUMN), 1), '$-', '-$')
Opmerking:u moet altijd een lengte opnemen bij het gebruik van varchar
in SQL-server. De standaardlengte varieert per context en is mogelijk niet voldoende