Hi Guys,I could not figure out to get createdate time using group by even i use case statement still i have duplicate recordsI have to group by itemid but my concern, i could not get the correctdata. The createddate time of Itemid with "OEM" should be the one to be display. while if it single itemid the createddate is still the same. any inputs guys. thank you in advance...SAMPLE DATACreate table #myTable(Itemid nvarcahr(35), Remarks nvarchar(15), CreatedDate datetimeorder int) Insert into #myTable(Itemid,Remarks,CreatedDate, order) values('HTC1005-S','-S','2011-10-03 04:00:00.000', 10)Insert into #myTable(Itemid,Remarks,CreatedDate) values('HTC1006-R','-R','2011-10-03 04:00:00.000', 5)Insert into #myTable(Itemid,Remarks,CreatedDate) values('HTC1006','OEM','2010-09-03 04:00:00.000', 10)Derived Result:Itemid--CreatedDate---- order-----------------------------HTC1005-- -- 2011-10-03--10 HTC1006-- -- 2010-09-03--15;With CTEAS(Select Left(Itemd,7) as Itemid, Remarks, CreatedDate, sum(order)From #mytableGroup By Left(Itemd,7), Remarks) Select * from CTE