• Hi Divya, it gud..

    you just can minimize the query length a little by removing the highlighted text...

    SELECT *,

    (SELECT CASE

    WHEN (SUM(CASE WHEN B.DEDate =1

    THEN 1 ELSE 0

    END AS isawk

    from PersonRecord B CROSS JOIN PersonRecord C

    WHERE B.PersonID=A.PersonID

    AND C.PersonID=A.PersonID

    AND B.VERSION<>C.VERSION

    AND B.VERSION<C.VERSION) AS [Is ImProper]

    from PersonRecord A