Нумерация результатов выборки
Версия 2.4 от Alexandr Fokin на 2021/10/25 11:26
1)
Временная таблица с автоинкрементом
INSERT
2)
SELECT
identity(int,1,1) as id, — идентификатор для таблицы #t
*
INTO #t — создастся временная таблица #t и в неё поместится результат селекта
FROM NameTable
3)
SELECT [cd_lpu], fam, nam ,
ROW_NUMBER() OVER(PARTITION BY cd_lpu ORDER BY fam DESC) AS Row
FROM [Expert].[dbo].[grnmu_keys]
WHERE cd_lpu IS NOT NULL
ORDER BY cd_lpu;