sql 除法问题
来源:百度知道 编辑:UC知道 时间:2024/05/11 18:49:39
一张表里 把字段1的数值除以字段2的数值 放到字段3里 怎么写
急~~
不行啊 例如 1/3 = 0.33 而 字段三显示为0 字段三定义(decimal (18 2)) 为什么
4楼的试了有 语法错误
'cast' 附近有语法错误,需要 'AS'。
3楼的 算出来是 0
急~~
不行啊 例如 1/3 = 0.33 而 字段三显示为0 字段三定义(decimal (18 2)) 为什么
4楼的试了有 语法错误
'cast' 附近有语法错误,需要 'AS'。
3楼的 算出来是 0
update table1 set col3=cast(cast(col1 as decimal(18,2))/cast(clo2 as decimal(18,2)))
这样试试
update table1 set col3=col1/clo2;
update [表名] set [字段3]=round([字段1]/[字段2],2)
楼上的都试过了
不行啊 例如 1/3 = 0.33 而 字段三显示为0 字段三定义(decimal (18 2)) 为什么