Каков SQL для выбора значений из этого фрагмента XML, как это сделано в приведенном ниже примере?
<RWFCriteria reportType="OPRAProject">
<item id="88" name="" value="" type="Project" />
<item id="112" name="" value="12" type="Milestone" />
<item id="43" name="" value="11" type="Milestone" />
</RWFCriteria>
Я хочу выбрать аналогично этому, но с указанными выше данными XML
DECLARE @Param XML
SET @Param = '<data>
<release id="1"><milestone id="1" /><milestone id="2" /></release>
<release id="3"><milestone id="1" /><milestone id="27"/></release>
</data>'
SELECT c.value('../@id', 'INT') AS ReleaseId, c.value('@id', 'INT') AS MilestoneId
FROM @Param.nodes('/data/release/milestone') AS T(c)
Мне нужны только данные в узлах, где type = "Milestone"