当前位置:主页>仓库管理软件> 列表

我该用什么样的字段类型? 找进销存软件破解版

销售管理软件版1楼: 我该用什么样的字段类型?
我需要在一个字段中保存数量,于是使用了float,但计算和保存后的数据如18.2通常成了18.199999999
117.2减去117.2却又成了-2.84E-14即0.000000..00284,于是在计算和判断的时候带来了很多的烦恼
本来考虑用货账币型,但考虑有可能在一些特殊状况下可能小数位数会超过4,所以也被排除


或者不知各位有什么好的办法解决,即能保证小数点后能保存足够多的位数,又能不出现float带来的这种缺陷.

2楼: 数据库里?你按字符类型存不就行了 如进销存软件破解版

3楼: 有能自定义精度的类型

4楼: 用money
程序里用currency

5楼: 數據有時是在程序中計算后存入數據庫的,程序中並沒有自定義精度的類型
如果用Money則小數位不能大於4,這兩種方法都滿足不了要求噢

6楼: Numeric(12,8) 或number(12,8)

销售管理软件版7楼: 用float应该没问题,出问题的地方是你判断的地方,
如果A-B之后的结果是如 0.00000..45 的数字,那么在小数位数达到一定长度后,就认为它等于0.

8楼: 所以這樣判斷就帶來了一定的煩惱,有時間明明是兩個一樣的數117.2-117.2得來的卻不是0,只有改變一下判斷方式了,有請大家提示一下有沒有其它好的處理方式

9楼: 帮顶!



╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯