Chociaż zgadzam się ze wszystkimi, w tym z OP, który twierdzi, że formatowanie powinno być wykonane w warstwie prezentacji, to formatowanie to można osiągnąć w T-SQL przez rzutowanie na money
a następnie konwersja do varchar
. Obejmuje to jednak końcowe ułamki dziesiętne, które można zapętlić za pomocą SUBSTRING
.
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)