ranking - SQL Server Rank() Cap for each column -
i have sql query has 3 int columns, , 3 rank() functions partition by ranks 3 columns. 
the question is, want rank 5000 each column, , stop after that. there anyway in single query without splitting 3 queries? still want of data first 3 columns, want rank() columns go null after 5000. 
each partition go 5000.
thanks
you use case statement.
... case when row_number() on (<partition by>) <= 5000       <rank function>       else null  end ... 
Comments
Post a Comment