|
6#

楼主 |
发表于 2011-12-4 07:29:25
|
只看该作者
如图所示,请问,合格数,合格率,重量,合计等字段的数据类型应该如何设置才好呢?
合格数要求为整数,大多时候是5位整数;合格率要求保存为整数,且为百分比%,如84%;重量为保留两位小数,如155.12;合计也是整数,整数位数通常是7-8位。
合格数,合格率,重量等字段要求必须用字面值参与计算。
我想问,当合格数的数据类型设为整型时,还必须用round来参与取值吗?
打个比方,通过计算,合格数的值为51000.56,这时我让它根据数据类型直接保存为51001还是通过round(51000.56,0)保存为51001好呢,还是用format(51000.56,“0")保存为整型呢。
还有,合格率为百分比%时,其数据类型应该如何设置最好,合格率是通过(使用数/发出数)得出,使用数和发出数都是手工输入数。我最初设为数字,小数,固定,5,0,0时,并用format(合格率,“0%”)格式时,我在应用sql更新记录时老是提示数据类型不匹配,没办法,我才设为字符型。这种情况应该如何处理呢?
由于数字庞大,数据类型及四舍五入操作不当,就会影响数据的准确性,所以我不敢马虎,还请各位朋友帮忙并指点,在此先谢了。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|