日期:2014-05-18  浏览次数:20393 次

问个关于列累加的问题。
number1,   number2,   number3,   number4......,number12
11               7                 null           null
现在就是number3=number2+number1,number4=number3+number2,number5=number4+number3,就是等于前两列的相加。
难道只能一次次update吗?能不能一次性解决的?
多谢各位大大!

------解决方案--------------------
update tablename
set number3=number2+number1,
number4=2*number2+number1,
number5=3*number2+2*number1,
number6=5*number2+3*number1,
number6=8*number2+5*number1,
number7=13*number2+8*number1,
number8=21*number2+13*number1,
number9=34*number2+21*number1,
number10=55*number2+34*number1,
number11=89*number2+55*number1,
number12=144*number2+89*number1



------解决方案--------------------
学点数学就可以

------解决方案--------------------
把每个字段的公式变成最原子的公式即可,如楼上。