-- This will work only for the range of values
-- between those of the MONEY datatype
-- See CONVERT help for other styles.
declare @i int, @f decimal(8, 2)
select @i = 353532, @f = 100022.23
select convert(varchar, convert(money, @i), 1) as "Formatted Int",
convert(varchar, convert(money, @f), 1) as "Formatted Float"
-- Only 2 digits after decimal point