注册 登录
编程论坛 SQL Server论坛

请教个DB2的SQL除法问题

nixy 发布于 2007-08-29 18:09, 2839 次点击
我在DB2的数据统计上用S1除于S2得出得就果是0,它们的数据是50/100应该是=0.5的呀。请知道的大虾们帮忙
5 回复
#2
sky_yang_sky2007-09-01 15:29
cast(50 as float)/100
因為INT與INT相除肯定結果會為INT,所以先轉化一下。
#3
sky_yang_sky2007-09-01 15:29
相應的你只要將那個相應的字段轉化就行了。
#4
nixy2007-09-02 21:11

我现在用50*1.00/100*100方法,谢谢姐姐了

#5
西风独自凉2007-09-03 10:11
汗。。。如果除不断。。。有小数点怎么办。。。建议还是先转化一下。。
#6
结算的加菲2012-08-09 08:54
怎么转化,我也有类似的问题,就是“应收费额”一列乘以95%=“实收费额”的一列,我想查询显示没执行的行,应该怎么写语句
1