Anche se sono d'accordo con tutti, incluso l'OP, che afferma che la formattazione dovrebbe essere eseguita nel livello di presentazione, questa formattazione può essere eseguita in T-SQL eseguendo il casting su money e poi la conversione in varchar . Ciò include i decimali finali, tuttavia, che potrebbero essere eliminati con SUBSTRING .
SELECT CONVERT(varchar, CAST(987654321 AS money), 1)