小数点以下のzeroを消去する

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を消去する