divya.ce
Starting Member
16 Posts |
Posted - 2013-10-09 : 05:02:19
|
declare @emp table (Emp_ID int ,Dependet_ID varchar(100), LName varchar(20) , FName varchar(20) , DOB varchar(20) ,SEX varchar(20) , adr varchar(20) ,City varchar(20) ,State varchar(20) , Zip varchar(20) , FName_Dep varchar(20) ,LName_Dep varchar(20) ,SEX_Dep varchar(20) , relation varchar(20) )insert into @empselect '123456','123456-01','smith','Rob','2013/08/10','M','happy st','TESTCITY','XX','20120','Alan',' Smith','M', 'Child' union allselect '123456','123456-01','smith','Rob','2013/08/10','M','happy st','TESTCITY','XX','20120','Jen',' Smith','F' ,'Child' union allselect '123456','123456-01','smith','Rob','2013/08/10','M','happy st','TESTCITY','XX','20120','Jantt',' Smith','F' ,'Spouse' union allselect '678910','678910-01','White','Jeremy','2013/08/10','M','happy st','TESTCITY','XX','20120','Tarik',' White','M' ,'Child' union allselect '678910','678910-01','white','Jeremy','2013/08/10','M','happy st','TESTCITY','XX','20120','Alan',' White','M' ,'Child' --Emp_ID|relations|Dependet_ID|LName|FName|DOB|SEX|adr|City|State|Zip--123456|employee|123456-01|smith|Rob|2013/08/10|M|happy st| #00|TESTCITY|XX|20120--123456|Child|123456-01|Alan| Smith|2013/08/10|M|happy st| #00|TESTCITY|XX|20120--etc...select distinct e.Emp_ID,'Employee' as relation,e.Dependet_ID,e.LName,e.FName,e.dob,e.SEX,e.adr,e.city,e.state,e.zip, Level =1from @emp eunion allselect distinct e.Emp_ID,e.relation,e.Dependet_ID,e.LName_Dep,e.FName_Dep,e.dob,e.SEX_Dep,e.adr,e.city,e.state,e.zip,Level =2from @emp eorder by 1,level |
|
|