• Try these

    /* SQL 2005 */

    SELECT T1.*

    FROM dbo.sysdtspackages90 AS T1

    INNER JOIN (

    SELECT [id], MAX([verbuild]) AS [verbuild]

    FROM dbo.sysdtspackages90

    GROUP BY [id]) AS T2

    ON T1.[id] = T2.[id]

    AND T1.[verbuild] = T2.[verbuild]

    /* sql2008 */

    SELECT T1.*

    FROM dbo.sysssispackages AS T1

    INNER JOIN (

    SELECT [id], MAX([verbuild]) AS [verbuild]

    FROM dbo.sysssispackages

    GROUP BY [id]) AS T2

    ON T1.[id] = T2.[id]

    AND T1.[verbuild] = T2.[verbuild]

    Jason...AKA CirqueDeSQLeil
    _______________________________________________
    I have given a name to my pain...MCM SQL Server, MVP
    SQL RNNR
    Posting Performance Based Questions - Gail Shaw[/url]
    Learn Extended Events