|
|
发表于 2006/12/4 22:35:22
|
显示全部楼层
这个问题 如果 操作者 不懂数据库的话 最好请教 金蝶专业服务人员
发生的原因:该问题一般是由于数据库金额字段存在很小的小数位导致的不平衡,一般是由于金额数据在保存时的更新异常等原因。
解决方法:该问题需将余额表中金额字段四舍五入到两位小数来处理。具体语句为update t_balance set
fbeginbalancefor=round(fbeginbalancefor,2),fbeginbalance=round(fbeginbalance,2),fdebitfor=roun
d(fdebitfor,2),fytddebitfor=round(fytddebitfor,2),fdebit=round(fdebit,2),fytddebit=round(fytddebit,
2),fcreditfor=round(fcreditfor,2),fytdcreditfor=round(fytdcreditfor,2),fcredit=round(fcredit,2),fytdc
redit=round(fytdcredit,2),fendbalancefor=round(fendbalancefor,2),fendbalance=round(fendbalance
,2)。
|
|