У меня есть поле 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
Есть идеи, как получить сумму значений тегов?