Selvom jeg er enig med alle, inklusive OP, der siger, at formatering skal udføres i præsentationslaget, kan denne formatering udføres i T-SQL ved at caste til money og derefter konvertere til varchar . Dette inkluderer dog afsluttende decimaler, der kan sløjfes med SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)