SQL Server 2008では、2つの列(Completes
およびPrescreens
、整数全体)を除算する必要があるレポートを実行しています。次に、Excelに移動してPrescreens
除算を取得しCompletes
、小数点以下2桁の数値に変換します。それをパーセンテージに変換します。つまり、-> 0.34の場合、34%になります。
SQLの知識では、おそらく「34%」として出力を取得することはできませんが、少なくとも0.34として出力したいと思います。これまでのところ:
cast((sq.Completes/sq.Screens ) as float ) as 'conv'
コンプリートは小さい数字(通常は27、38など)であり、スクリーンは大きい数字(124、276など)です。
しかし、これは私の列をすべてとして出力しています0s
。0.34、0.84などを表示するにはどうすればよいですか