整数値を3桁カンマ区切りに整形するユーザ定義関数

なんか昔エントリ書いた気がするんだけど、軽く検索したら見つからなかったので備忘録に残しておきます。

ソースを晒しておく

CREATE FUNCTION [dbo].[FORMAT_COMMA](@value int)
RETURNS varchar(20)
AS
BEGIN
 RETURN REPLACE(CONVERT(varchar(20), CAST(@value AS money), 1), '.00', '')
END