Did you try something like:CREATE TABLE myTable99(Col1 int, dtCreated datetime)GOINSERT INTO myTable99(Col1, dtCreated)SELECT 1, '1/1/2001' UNION ALLSELECT 1, '1/1/2002' UNION ALLSELECT 1, '1/1/2003' UNION ALLSELECT 2, '1/1/2001' UNION ALLSELECT 2, '1/1/2004'GO SELECT * INTO myTable00 FROM myTable99 a WHERE EXISTS ( SELECT Col1 FROM myTable99 b WHERE a.Col1 = b.Col1 GROUP BY b.Col1 HAVING a.dtCreated = MAX(b.dtCreated) ) GOSELECT * FROM myTable00GODROP TABLE myTable99DROP TABLE myTable00GO
Brett8-)