如何在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
丑陋,但是行得通。