Sinve you didn't bother to answer my question wether you are using SQL Server 2000 or SQL Server 2005 I will post a SQL Server 2005 solution.SELECT Cost, Users_Date_Sent, RCODE, MessageText, GroupMessageIDFROM ( SELECT Cost, Users_Date_Sent, RCODE, MessageText, GroupMessageID, ROW_NUMBER() OVER (PARTITION BY GroupMessageID ORDER BY Users_Date_Sent DESC) AS RecID FROM dbo.sms_records ) AS dWHERE RecID = 1
E 12°55'05.25"N 56°04'39.16"