DECLARE @val varchar(50)
set @val = CONVERT(varchar(50), CAST(1112 AS money), 1)
SELECT left(@val, len(@val) - 3)
これは小数点以下の数字でも機能します:
DECLARE @val varchar(50)
set @val = CONVERT(varchar(50), CAST(1112.56 AS money), 1)
SELECT left(@val, len(@val) - 3)
注意 :@Mahmoud Gamal が指摘しているように、多くの場合、フォーマットはフロントエンドで実行する方が適しています。