表A
Week Column_1 Column_2
0 9 92
1 0 84
2 1 84
3 4 83
我想要的结果是
Week Column_1 Column_2 Remaining
0 9 92 83
1 0 84 83
2 1 84 82
3 4 83 78
所以,如果你注意到了。我想计算剩余为 Column_2 - Column_1 第0周和第0周后我想计算剩余为剩余 - COLUMN_1
有可能吗?
答案 0 :(得分:1)
您可以使用此查询。
SELECT a.*,
SUM (CASE
WHEN a.week = 0 THEN column_2 - column_1
ELSE -column_1
END)
over (
ORDER BY week )
FROM tablea a;