Check this :Create table #t (SN int, [Date] datetime, ActionDefID int, SeqNum int, SubSeqNum int)Insert into #t values (88671, '2006-05-12 11:07:06.000', 24, 300, 0)Insert into #t values (88671, '2006-05-11 11:17:06.000', 23, 200, 0)Insert into #t values (88670, '2006-05-11 11:17:06.000', 23, 200, 0)Insert into #t values (88669, '2006-05-11 11:17:06.000', 23, 200, 0)Insert into #t values (88668, '2006-05-11 11:17:06.000', 23, 200, 0)Insert into #t values (88667, '2006-05-11 11:17:06.000', 23, 200, 0)Insert into #t values (88671, '2006-05-10 10:07:06.077', 22, 100, 0)Insert into #t values (88670, '2006-05-10 10:07:06.077', 22, 100, 0)Insert into #t values (88669, '2006-05-10 10:07:06.077', 22, 100, 0)Select * from #t inner join (Select SN, max([Date]) as MB from #t group by SN ) Q on Q.SN = #t.SN and Q.MB = #t.[Date]drop table #t
Srinika