Si bien estoy de acuerdo con todos, incluido el OP, que dice que el formateo debe realizarse en la capa de presentación, este formateo se puede lograr en T-SQL mediante la conversión a money y luego convertir a varchar . Sin embargo, esto incluye los decimales finales, que podrían cerrarse con SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)