最初に、2 つの整数の結果を取得し、その結果を DECIMAL(9,2) としてキャストします。 2 番目では、2 つの整数を除算しているだけで、これは想定どおりです。
整数の 1 つを 10 進数としてキャストする場合 BEFORE 割り算をすると、10 進数の結果が得られます。
SELECT 151/CAST(6 AS DECIMAL (9,2))
最初に、2 つの整数の結果を取得し、その結果を DECIMAL(9,2) としてキャストします。 2 番目では、2 つの整数を除算しているだけで、これは想定どおりです。
整数の 1 つを 10 進数としてキャストする場合 BEFORE 割り算をすると、10 進数の結果が得られます。
SELECT 151/CAST(6 AS DECIMAL (9,2))
INSERT ステートメントの OUTPUT 句を使用して ID 値を取得するにはどうすればよいですか? トランザクション ロールバックを使用しても SQL ID (自動番号) がインクリメントされる