• SwePeso (2/17/2011)


    DECLARE@Sample TABLE

    (

    hic CHAR(6) NOT NULL,

    qry VARCHAR(7) NOT NULL

    )

    INSERT@Sample

    SELECT'00005A', '9130813' UNION ALL

    SELECT'00005A', '9130850' UNION ALL

    SELECT'00010A', '9130813' UNION ALL

    SELECT'00010A', '9130850' UNION ALL

    SELECT'00010A', '915216' UNION ALL

    SELECT'00010A', '915416' UNION ALL

    SELECT'00021A', '9130813' UNION ALL

    SELECT'00021A', '9130850'

    SELECTs.hic,

    s.qry,

    f.qry

    FROM@Sample AS s

    CROSS APPLY(

    SELECTx.qry

    FROM@Sample AS x

    WHEREx.hic = s.hic

    AND x.qry > s.qry

    ) AS f

    Thanks! Great stuff!