关于SQL过程中计算百分比出现的问题。请高手解决(10分)

  • 主题发起人 主题发起人 engineer
  • 开始时间 开始时间
E

engineer

Unregistered / Unconfirmed
GUEST, unregistred user!
(scale字段为百分比(字符型),paysum为被除数,total为除数)
scale=substring(convert(varchar(8),convert(float,paysum)/convert(float,total)),1,5)+'%'
提示出错,计算溢出。请高手帮助解决
 
計算溢出可能是因為除數為0或為空,判斷一下
 
isnull(convert(float,total),1)
 
还要*100 啊
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
780
import
I
后退
顶部