首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个关于列累加的有关问题

2012-03-15 
问个关于列累加的问题。number1,number2,number3,number4......,number12117nullnull现在就是number3numbe

问个关于列累加的问题。
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



[解决办法]
学点数学就可以

[解决办法]
把每个字段的公式变成最原子的公式即可,如楼上。

热点排行