SQL Server Management Studio で ROUND 関数を使うとエラーが発生する
SQL Server Management Studio で ROUND 関数を使うとエラーが発生します。
実行したクエリ: SELECT ROUND(0.5,0)
エラーメッセージ: 「バッチの実行中にエラーが発生しました。エラー メッセージ: 演算でオーバーフローしました。」
私が確認できた範囲ですと ROUND 関数の第一引数(numeric_expression)が 0.5 < numeric_expression > 1 のとき発生するようです。
@IT の会議室に本件に関するスレッドがあります。
@IT / SQLSERVER2005_ROUND関数のバグ?
MSDN フォーラムへフィードバックしました。
MSDN フォーラム / SQL Server Management Studio で ROUND 関数を使うとエラーが発生する