除了ROW NUMBER之外,还为每个分区BY编号

时间:2018-03-13 16:41:10

标签: sql-server

=filter($2:$2;3:3<0;$2:$2>=TODAY())
=INDEX(filter($2:$2;3:3<0;$2:$2>=TODAY());1)

上面的代码根据每个分区中的 [value_expressions] 和数字关闭行对数据集进行分区。 如何添加对分区进行编号的其他列输出,而不是为每个分区的行编号?

1 个答案:

答案 0 :(得分:0)

DENSE_RANK()与相应的OVER子句一起使用。重要的部分是ORDER BY子句中的OVER:将PARTITION BY的{​​{1}}列添加到ROW_NUMBER()中的ORDER BY