cast(
round(
(
cast (bank_success_count as double)/bank_order_count
) , 4) * 100
as decimal(10,2))
先用cast double数(或者 float) 进行计算出小数 ,并且保留4位小数四舍五入,然后在乘以100,相当于2为小数四舍五入了,然后在用cast decimal(10,2) 在保留百分数的2位小数
round(
(
cast (bank_success_count as double)/bank_order_count
) , 4) * 100
as decimal(10,2))
先用cast double数(或者 float) 进行计算出小数 ,并且保留4位小数四舍五入,然后在乘以100,相当于2为小数四舍五入了,然后在用cast decimal(10,2) 在保留百分数的2位小数
本文介绍了一种使用SQL进行百分比计算的方法,通过将成功交易次数除以总交易次数并转换为百分比形式,保留两位小数进行精确展示。
2万+

被折叠的 条评论
为什么被折叠?



