私はy = 20の行を持ち、行をn個のサブグループに分割する新しい列を作成したいと考えています。 nが4の場合、結果は次のようになります。サブグループにデータを分割する
RowNumber NewColumn
1 1
2 1
3 1
4 1
5 1
6 2
7 2
8 2
9 2
10 2
11 3
12 3
13 3
14 3
15 3
16 4
17 4
18 4
19 4
20 4
これをSQL/TeraDataでどうすれば実現できますか?
PS:
受け入れ答えに追加するには、私はこれらの線に沿って何かを使用しています:
1 + FLOOR((ROW_NUMBER() OVER (ORDER BY Id DESC) - 1)/100) AS SubGroup
すごいを見るには - できるだけ早くチェックします – cs0815