2016-06-29 18 views
1

ROUND (Transact-SQL)SQL Serverの2014 ROUND関数

私はページ上からこの例を実行すると、私の結果は、MSDNの結果と同じではありません。

MSDN:

SELECT ROUND(123.4545, 2) --> 123.45 

マイ結果:

SELECT ROUND(123.4545, 2) --> 123.4500 

私の結果には2つの余分なゼロがあります。問題はどこだ?私はMSDNの結果を得たいです。あなたが4つの小数で結果を得るでしょうので、あなたは4つの小数を与えている

おかげ

+0

ルック例Bで、次のように試してみて、あなたが見ている正確に結果が表示されます。 –

答えて

5

SELECT convert(DECIMAL(8, 2), ROUND(123.4545, 2)) 
+0

のセクションですので、「Azure SQLデータウェアハウス公開プレビューとパラレルデータウェアハウス」を使用していない限り、例E(Dも)は表示しませんが、MSDNの結果に2桁の10進数があるのはなぜですか? – Arian

+3

@ArianでもMSDNはそれほど完璧ではありません:) – gofr1