Thanks for you reply.
Ok. lets say that I've got dynamic pivot what do I do next?
Do I have to create dynamic sql to include all CriticalCareAcivityCodes?
Have a look at new output from #picu table.
Any chance of getting bit of code back?
Thanks
Mike
create table #picu
(
EpisodeId int,
CriticalCareLocalIdentifier varchar(10),
CriticalCareStartDate varchar(10),
ActivityDate varchar(10),
CriticalCareActivityCode1 varchar(2),
CriticalCareActivityCode2 varchar(2),
CriticalCareActivityCode3 varchar(2),
CriticalCareActivityCode4 varchar(2),
CriticalCareActivityCode5 varchar(2),
CriticalCareActivityCode6 varchar(2)
)
insert into #picu values (6497895,'185719','2012-05-27','2012-05-28','11','22','33','44','55','66')
insert into #picu values (6582674,'215364','2012-10-30','2012-11-01','77','88','99','11',null,null)
insert into #picu values (6582674,'215364','2012-10-30','2012-11-02','99','11',null,null,null,null)
select * from #picu