00问答网
所有问题
sql四舍五入问题
表a 列1 列2 列3 列4 列5
要把表中列1到列4做四舍五入更新,并且满足:列1+列2-列3=列4
要把表中列1到列4做四舍五入更新(保留2位小数) 请帮忙用语句实现,谢谢
举报该问题
推荐答案 2008-12-22
update a set [列1]=round([列1],2),[列2]=round([列2],2),[列3]=round([列3],2),[列4]=round([列1]+[列2]-[列3],2)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/0ITTjeTr.html
其他回答
第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
相似回答
sql 四舍五入问题
?
视频时间 15:20
SQL
Server 2000 数据怎么自动
四舍五入
了?
答:
默认情况下,在将数字转换为较低精度和小数位数的 decimal 或 numeric 值时,
SQL
Server 使用
舍入
法。然而,如果 SET ARITHABORT 选项为 ON,当发生溢出时,SQL Server 会出现错误。若仅损失精度和小数位数,则不会产生错误。
SQL
中如何以0.5为单位进行
四舍五入
计算
答:
DECLARE @T TABLE(Col1 DECIMAL(18,2))INSERT INTO @T SELECT 1.78INSERT INTO @T SELECT 2.35INSERT INTO @T SELECT 2.56 SELECT CAST(Col1/0.
5
AS INT)*0.5 FROM @T/*1.52.02.5*/
SQL
如何
四舍五入
答:
update item set sale_price = price 理解为卖价最终会等于进价了。如果是要把卖价等于进价
四舍五入
,则 update item set sale_price = cast(round(price,1) as numeric(15,1))如果不满足您的需求,请继续追问,在线解答。
大家正在搜
sqlserver四舍五入
如何解决四舍五入的问题
四舍五入生活问题
sql怎么四舍五入
sql数据库四舍五入
sql中四舍五入函数
mysql 四舍五入
sql四舍五入取整
sql四舍五入保留整数