Transpose column value into row SQL
|
id_number |
bk_no |
Res1 |
Res2 |
1 |
LUC00003 |
BK001 |
CLARETH |
MARC |
2 |
LUC00009 |
BK001 |
CLARETH |
MICHAEL |
|
CodeGenerated |
1 |
select id_number, bk_no, [Res1],[Res2]
from (
select
id_number
, bk_no
, Res
, rn='Res' + convert(nvarchar(10),row_number() over (
partition by id_number, bk_no
order by res
))
from t
) as a
pivot (max([Res]) for [rn] in ([Res1],[Res2]) ) p |
|
id_number |
bk_no |
Res1 |
Res2 |
1 |
LUC00003 |
BK001 |
CLARETH |
MARC |
2 |
LUC00009 |
BK001 |
CLARETH |
MICHAEL |
|
λ
.NET NoSQL database for rapid development
|