Meskipun saya setuju dengan semua orang, termasuk OP, yang mengatakan bahwa pemformatan harus dilakukan di lapisan presentasi, pemformatan ini dapat diselesaikan di T-SQL dengan mentransmisikan ke money dan kemudian mengonversi ke varchar . Ini termasuk desimal tambahan, yang dapat diulang dengan SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)