sql四舍五入问题

表a 列1 列2 列3 列4 列5
要把表中列1到列4做四舍五入更新,并且满足:列1+列2-列3=列4
要把表中列1到列4做四舍五入更新(保留2位小数) 请帮忙用语句实现,谢谢

update a set [列1]=round([列1],2),[列2]=round([列2],2),[列3]=round([列3],2),[列4]=round([列1]+[列2]-[列3],2)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-22
round()
第2个回答  2008-12-22
update from 表A
set 列1=round(列1,2),列2=round(列2,2),列3=round(列3,2),列4=round(列4,2)

将字段类型改成:decimal 小数位=2