0
1588000
のような合計のような書式を設定しようとしています。$1,588,000
のように見えます。INTでMoneyをフォーマットしようとしましたが、エラーが発生しました:FORMATは認識されない組み込み関数
私が試してみた:
CASE
WHEN nb.AmountDollars IS NOT NULL THEN
CAST(FORMAT(nb.AmountDollars, '##,##0') AS VARCHAR(50))
ELSE ''
END
をしかし、私はエラー取得しています:まだ私はFORMATを使用してstackoverflowの人々に多くの回答を参照してください'FORMAT' is not a recognized built-in function name.
を。
これはSQL Server 2012の構文です。あなたは以前のバージョンでなければなりません。 –
Sql Serverのどのバージョンですか? – JSR
Sql server 2008R2 – Richard77