ID num(数量) unpris(单价) tramts(总金额)
1 5 10 50
2 10 20 200
单价=总金额/数量(sql字段:unpris=tramts/num)10.000000=50/5
运行结果:10.00000000000000 问题: 为什么是这样的结果? 怎么取得小数点后面的6位小数?
1 5 10 50
2 10 20 200
单价=总金额/数量(sql字段:unpris=tramts/num)10.000000=50/5
运行结果:10.00000000000000 问题: 为什么是这样的结果? 怎么取得小数点后面的6位小数?
这样试试看
unpris=convert(numeric(18,6),(tramts*1.0/num))