My table structure is as below:
Person_id Add_Type Address
1 Present A
1 Permanent B
I want pivot table as below:
Person_id Present Permanent
1 A B
My table structure is as below:
Person_id Add_Type Address
1 Present A
1 Permanent B
I want pivot table as below:
Person_id Present Permanent
1 A B
First at all try to use any search engine... This is what you need:
SAMPLE DATA
create table #t
(
Person_id VARCHAR(MAX),
Add_Type VARCHAR(MAX),
Address_ VARCHAR(MAX)
)
insert into #t values ('1','Present', 'A'), ('1','Permanent', 'B')
QUERY
select *
from (select Person_id, Add_Type, Address_
from #t
)as src
pivot
(
min(Address_)
for Add_Type in ([Present], [Permanent])
) as pvt
OUTPUT
Person_id Present Permanent
1 A B