サンプルデータ
create table sometable([group] varchar(10), id int, somedata int) insert sometable select 'Horses', 9, 11 insert sometable select 'chickens', 19, 121 insert sometable select 'Horses', 29, 123 insert sometable select 'chickens', 49, 124 insert sometable select 'Cows', 98, 1 insert sometable select 'Horses', 99, 2プレ>クエリ
select Record = ROW_NUMBER() over (order by [Group], id), [Group], GroupSequence = DENSE_RANK() over (order by [Group]) from sometableプレ>出力
Record Group GroupSequence -------------------- ---------- -------------------- 1 chickens 1 2 chickens 1 3 Cows 2 4 Horses 3 5 Horses 3 6 Horses 3プレ>