Her er et sødt alternativ, der ikke bruger case :
replace('$' + CONVERT(VARCHAR(255), CONVERT(MONEY, MYCOLUMN), 1), '$-', '-$')
Bemærk:Du bør altid inkludere en længde, når du bruger varchar i SQL Server. Standardlængden varierer efter kontekst og er muligvis ikke tilstrækkelig