CASE
WHEN [col1] = 's' THEN 8
WHEN [col1] = 't' THEN 6
WHEN [col1] = 'u' THEN 9
WHEN [col2] = 'v' THEN 1
.......
END AS product,
DENSE_RANK() OVER (ORDER BY product ASC) AS [Rank]
FROM dbo.TableA
DENSE_RANK()
не работает для вычисляемого столбца Product
, показывающего
Неверное имя столбца 'product'.
Как нанести DENSE_RANK()
на продукт?