2

私はこのTSQLスクリプトを持っています:

declare @dcml decimal
declare @flt float

SELECT @dcml = 5/cast(4 AS float)
PRINT(@dcml) -- return 1

SELECT @flt = 5/cast(4 AS float)
PRINT(@flt)  -- return 1.25

最初のケースで、結果の 10 進コンテナーを使用しても結果が丸められるのはなぜですか?

4

1 に答える 1