非唯一分区值组合上的增量变量

时间:2018-11-21 22:00:26

标签: amazon-redshift increment window-functions partition dense-rank

我正在使用redshift sql。如样机屏幕截图所示,我需要增加一个变量,以便每次在按行对变量1的值进行更改(在索引变量上进行分区)时都增加。在屏幕快照中,我想要的结果是“所需变量”列。我已经尝试了密集_等级和各种窗口功能一段时间没有成功。感谢您的任何建议。

示例:我想创建一个新变量“所需变量”,该变量在每次通过变量1的更改时都会递增,然后重新开始对索引变量进行分区。

Index   Variable 1  Desired Variable
1   0   1
1   0   1
1   0   1
1   1   2
1   1   2
1   0   3
1   0   3
1   0   3
2   0   1
2   0   1
2   0   1
2   1   2
2   1   2
2   0   3
2   0   3
2   0   3

0 个答案:

没有答案