0
我有一个表t1
值的总和:更新Oracle SQL Developer中列有相同的其他行
Id Period Cap_Up Cap_Down
=============================
1000 1 100 200
1000 2 500 600
1001 1 200 400
1001 2 300 150
1002 1 900 500
1002 2 250 600
我想列Cap_Up
和Cap_Down
可以为Id=1000
基于这些列的值Id=1001
和更新Id=1002
,所有期限,如下所示:
Cap_Up(1000) = Cap_Up(1001) + Cap_Down(1002)
Cap_Down(1000) = Cap_Down(1001) + Cap_Up(1002)
因此,输出将是,t1
:
Id Period Cap_Up Cap_Down
=============================
1000 1 700 1300
1000 2 900 400
1001 1 200 400
1001 2 300 150
1002 1 900 500
1002 2 250 600
谢谢。有效。 – Matin