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