W wh88 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #1 存放在sql server 表中,int类型数据155.19999999999999<br>怎么改成155.20
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-05 #2 这是INT类型? <br><br>可以用 Round(13.999999999,2)转化啊。
D deardai Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-06 #4 有两种情况,一种如果你所有的数据都有固定的小数位的话,你就把字段类型改为decimal(10,n),n为小数位数,二是如果如是查询的时侯显示两位的话,可以用cast转化,如<br>select cast(155.19999999999999 as decimal(10,2))就可以啦
有两种情况,一种如果你所有的数据都有固定的小数位的话,你就把字段类型改为decimal(10,n),n为小数位数,二是如果如是查询的时侯显示两位的话,可以用cast转化,如<br>select cast(155.19999999999999 as decimal(10,2))就可以啦
P PING-Delphi Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-06 #5 把float类型改为numeric类型<br>然后在下面可以设置小数点的位数,设置为2就可以了。
G gaobangsheng Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-06 #6 select cast(155.19999999999999 as decimal(10,2))<br>或者<br>select ROUND(155.19999999999999 ,2)
L levi Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-06 #7 还有把EnabelBCD设为False试试看,否则总出意想不到的问题
李 李翔鹏 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-06 #8 可以设置ADOQUERY的属性DISPLAYFORMAT就行了。
D DIGUA Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-07 #9 遇到过,不知道是哪儿出问题了,在库中看就是0.29999999999<br>其实是0.3,