SQL 小数点以下の Zero を消去する
不良率とか 割り算すると、 1.2300000000 というように Zero が限りなく表示されます。
ときどき 突っかかるので、備忘で記録しました。
小数点以下のzeroを消去する
convert(float,round((((sum(不良数) * 1.0) / sum(検査数))*100),1))
ポイント1 SUM(不良数)が Int なので 1.0 を掛け算する
ポイント2 Round で 小数点2桁以下を Zeroにする
ポイント3 Convert(float, @value) で Zeroを消去する