У меня есть поле XML в таблице SQL, подобное этому
<Root>
<Name>Apollo</Name>
<Code>1000</Code>
<Code>2000</Code>
<Code>3000</Code>
</Root>
Мне нужно написать запрос SQL для выбора значений «Имя» и СУММА «Код»
SELECT
T1.c.value('Name[1] AS VARCHAR(100)') AS Name,
T1.c.value('Code[1] AS NUMERIC(10,5)') AS TotalCode
FROM TableName
CROSS APPLY xmlField.nodes('Root') AS T1(c)
это дает мне вывод следующим образом:
Name Code
---------------------------
Apollo 1000
Apollo 2000
Apollo 3000
Но мне нужно СУММУ значений всех тегов кода, например:
Name Code
---------------------------
Apollo 6000
Есть идеи, как получить сумму значений тегов?