[table "A"] id num 1 5 2 3 <output> id num 1 1 of 5 1 2 of 5 1 3 of 5 1 4 of 5 1 5 of 5 2 1 of 3 2 2 of 3 2 3 of 3 답변주시면 감사드리겠습니다... 되긴 하겠죠.? 안되는건 없으니까.
A 테이블의 넘버가 2048 이하라면 master.dbo.spt_values 시스템 테이블을 더미테이블로 하여 다음과 같이 구하시면 됩니다.
create table a(id int,num int) insert a select 1,5 union all select 2,3
-------------------------------------------------- select a.id, ltrim(str(n.number+1)) + ' of ' + ltrim(str(a.num)) num from a a join master.dbo.spt_values n on a.num > n.number where n.type = 'P'
/* id num ----------- ------------------------ 1 1 of 5 1 2 of 5 1 3 of 5 1 4 of 5 1 5 of 5 2 1 of 3 2 2 of 3 2 3 of 3
(8개 행 적용됨) */