En un SQL Server DB, tengo una tabla de valores que me interesa clasificar.Estableciendo el rango en NULL utilizando RANK() OVER en SQL
Al realizar una RANK() OVER (ORDER BY VALOR DESC) como RANK, consigo los siguientes resultados (en una tabla hipotética):
RANK | USER_ID | VALUE
------------------------
1 | 33 | 30000
2 | 10 | 20000
3 | 45 | 10000
4 | 12 | 5000
5 | 43 | 2000
6 | 32 | NULL
6 | 13 | NULL
6 | 19 | NULL
6 | 28 | NULL
El problema es, no quiero las filas que tienen NULL para un VALOR para obtener un rango - Necesito una forma de establecer el rango para NULL. Hasta el momento, buscar en la web no me ha dado ninguna respuesta sobre cómo podría hacer esto.
Gracias por cualquier ayuda que pueda proporcionar.
Esto hizo exactamente lo que necesitaba, ¡gracias! –