19 タイトルのとおり。私も試してみましたが、SELECT CONVERT(NUMERIC, 1/2)これも0を返しました。 SQL Server 2008を使用しています。 sql-server sql-server-2008 t-sql — 匿名マキシマス ソース
14 まず、数値を整数として実行していますが、次に、数値データ型の精度とスケールも定義していません。 これを試して: SELECT CONVERT(NUMERIC(5, 2), 1.0/2.0) あるいは SELECT CONVERT(NUMERIC(5, 2), 1/2.0) — タリン ソース