回答

收藏

如何在SQL中使用小数来计算百分比?

技术问答 技术问答 210 人阅读 | 0 人回复 | 2023-09-14

如何在SQL中将其转换为小数?下面是方程式,我的答案是78(整数),但实际答案是78.6(带小数点),因此我需要显示此答案,否则报告将不会达到100%7 v. U0 e# K, T7 N$ j* D
(100 * [TotalVisit1]/[TotalVisits]) AS Visit1percent! N$ }2 d6 o/ a# l
               
- E9 M, @) {2 D+ y6 S3 p8 {6 v解决方案:
* U3 F) q% I0 Y+ k               
! z+ ^( y- l. ?8 I
3 t* ]( t. }# A. }4 ^4 ~  G# T  J
                convert(decimal(5,2),(100 * convert(float,[TotalVisit1])/convert(float,[TotalVisits]))) AS Visit1percent( Y) p, d- n, ^) W$ {* I
丑陋,但是行得通。
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则