0
redshift-sqlの列Aを使用して列Bをインクリメントし続けることができます。例:メモリが提供している場合最後の行のレコードの1つを使用してテーブル内の各レコードをインクリメントできますか?
列列B
0 0
1 1 (0+1)
2 3 (2+1)
3 6 (3+3)
4 10 (4+6)
5 15 (10+5)
6 21 (15+6)
redshift-sqlの列Aを使用して列Bをインクリメントし続けることができます。例:メモリが提供している場合最後の行のレコードの1つを使用してテーブル内の各レコードをインクリメントできますか?
列列B
0 0
1 1 (0+1)
2 3 (2+1)
3 6 (3+3)
4 10 (4+6)
5 15 (10+5)
6 21 (15+6)
、アマゾン、赤方偏移は、これは、SQL Serverで
Declare @Table table (ColumnA int)
Insert into @Table values
(0),
(1),
(2),
(3),
(4),
(5),
(6)
Select ColumnA
,ColumnB = sum(ColumnA) over (Order by ColumnA)
From @Table
戻り値をテストしたウィンドウ関数に
を持っています
ColumnA ColumnB
0 0
1 1
2 3
3 6
4 10
5 15
6 21
ありがとうございます –