SQL Server 2005 styleDECLARE @Sample TABLE (RefNum INT, ProdID INT, ModDate DATETIME, Version INT)INSERT @SampleSELECT 1, 101, '1/1/08', 1 UNION ALLSELECT 2, 102, '1/1/08', 1 UNION ALLSELECT 3, 102, '3/1/08', 2 UNION ALLSELECT 4, 103, '1/1/08', 1 UNION ALLSELECT 5, 104, '1/1/08', 1 UNION ALLSELECT 6, 104, '2/2/08', 2 UNION ALLSELECT 7, 104, '3/3/08', 3 UNION ALLSELECT 8, 104, '4/4/08', 4 UNION ALLSELECT 9, 105, '1/1/08', 1 UNION ALLSELECT 10, 105, '6/12/08', 2SELECT RefNum, ProdID, ModDate, VersionFROM ( SELECT RefNum, ProdID, ModDate, Version, ROW_NUMBER() OVER (PARTITION BY ProdID ORDER BY Version DESC) AS RecID FROM @Sample ) AS dWHERE RecID = 1
E 12°55'05.25"N 56°04'39.16"