Hoewel ik het eens ben met iedereen, inclusief de OP, die zegt dat opmaak moet worden gedaan in de presentatielaag, deze opmaak kan worden bereikt in T-SQL door te casten naar money en vervolgens converteren naar varchar . Dit omvat echter achterliggende decimalen, die kunnen worden doorgelust met SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)