我认为这个很简单,但我找不到一个好的例子。
我拥有的是三列。 StartPrice EndPrice划分和结果。其中每个都是MySql中的十进制(10,2)列。我正在寻找的是(最好)是一个更新语句,它基本上会做Dividens /(AddPrice + EndPrice)并返回小数。
例:
Dividens(AddPrice + Endprice)=结果
2.09 /(7.52 + 10.52)=。11
7.40 /(1.75 + 1.25)= 2.47
所有列均为十进制(10,2)
我正在寻找
update tblmath
set result = '<this is what i cant do>
where result = null
答案 0 :(得分:1)
假设您的表名为tblmath
并且您尝试更新名为result
的列以包含计算结果,那么这应该对您有用:
update tblmath set result = Dividens / (AddPrice + Endprice) where result is null;
BTW:你拼错了“Dividends”,但我在上面的SQL中保留了拼写错误。