Home Forums Programming XML XML: Adjust Element Positioning RE: XML: Adjust Element Positioning

  • Hi, One way of approaching it could be to use a CTE + sub query similar to this:

    ;WITH xCTE (CoveredEntity) AS

    (

    SELECT DISTINCT CoveredEntity

    FROM @t

    )

    SELECT CoveredEntity AS '@Name',

    (

    SELECT CoverageLoser AS 'Loser'

    FROM @t t

    WHERE t.CoveredEntity = xCTE.CoveredEntity

    FOR XML PATH(''), TYPE

    )

    FROM xCTE

    FOR XML PATH('Entity'), ROOT('UnClaimEvent')