Въпреки че съм съгласен с всички, включително OP, които казват, че форматирането трябва да се извършва в слоя за презентация, това форматиране може да се осъществи в T-SQL чрез прехвърляне към money и след това конвертиране в varchar . Това обаче включва последващи десетични знаци, които могат да бъдат прекъснати с SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)