Нумерация результатов выборки
Редактировал(а) Alexandr Fokin 2023/12/16 14:12
1) Явное создание временной таблицы с автоинкрементом и вставка данных в нее.
2) Создание временной таблицы на основе SELECT запроса.
SELECT
identity(int,1,1) as id, --идентификатор для таблицы #t
*
INTO #t --создастся временная таблица #t и в неё поместится результат селекта
FROM Table1
3)
SELECT
Column1,
Column2,
ROW_NUMBER() OVER(PARTITION BY Column1 ORDER BY Column2 DESC) AS Row
FROM Table1
ORDER BY Column1;