С помощью TSQL вы можете разыграть деньги и конвертировать, добавив .00, но вы можете использовать замену или подстроку для удаления.
replace(convert(varchar, cast(column as money), 1), '.00', '')
В SQL 2005 вы также можете использовать функцию CLR
[Microsoft.SqlServer.Server.SqlFunction]
public static SqlString FormatNumber(SqlInt32 number)
{
return number.Value.ToString("N0");
}
и вызовите ее как любую другую пользовательскую функцию
SELECT dbo.FormatNumber(value)