Quantcast
Channel: Forum Getting started with SQL Server
Viewing all articles
Browse latest Browse all 7129

pivot with header and details

$
0
0

I need to display data from both header and detail, details has to come from other table also

--CREATE TABLE
----------------- 

CREATE TABLE [dbo].[Table_Dept](
	[DeptId] [int] NULL,
	[DeptCode] [char](2) NULL,
	[DeptName] [nvarchar](100) NULL
) ON [PRIMARY]
 

CREATE TABLE [dbo].[Table_Detail](
	[Header_ID] [int] NOT NULL,
	[Name] [nvarchar](50) NOT NULL,
	[DescValue] [nvarchar](max) NULL
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
 
 
CREATE TABLE [dbo].[Table_Header](
	[Header_Id] [int] NULL,
	[UserName] [nvarchar](50) NULL
) ON [PRIMARY]


--INSERT DATA
----------------- 


INSERT INTO Table_Dept (DeptId, DeptCode, DeptName)
VALUES     (1, 'HO', N'Head Office'), 
  (2, 'BO', N'Branch Office'),
  (3, 'RO', N'Reginal Office'),
  (4, 'SO', N'Sub Division Office')
  
  
  INSERT INTO Table_Header
                      (Header_Id, UserName)
VALUES     (1, N'Ravi'), (2, N'Gopal'), (3, N'Deepa')


INSERT INTO Table_Detail
                      (Header_ID, Name, DescValue)
VALUES     (1, N'ListNumber', N'1005'),
(1, N'PhaseCode', N'AA'),
(1, N'DeptCode', 'BO,RO'),
(1, N'City', 'Bangalore'),
(2, N'ListNumber', N'1006'),
(2, N'PhaseCode', N'AB'),
(2, N'DeptCode', 'SO,RO'),
(2, N'City', 'Delhi'),
(3, N'ListNumber', N'1007'),
(3, N'PhaseCode', N'AA'),
(3, N'DeptCode', 'HO'),
(3, N'City', 'Mumbai')


--EXPECTED RESULT

HeaderIdListNumberPhaseCodeDeptNameCityUser
1 1005 AA Branch Office,   Reginal Office Bangalore Ravi
2 1006 AB Sub Division   Office,Reginal Office Delhi Gopal
3 1007 AA HO Mumbai Deepa

ShanmugaRaj




Viewing all articles
Browse latest Browse all 7129

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>