Även om jag håller med alla, inklusive OP, som säger att formatering bör göras i presentationslagret, kan denna formatering åstadkommas i T-SQL genom att casta till money
och sedan konvertera till varchar
. Detta inkluderar dock efterföljande decimaler som kan slingras med SUBSTRING
.
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)