Extracting SUM of data from XML in Sql
问题 I have an XML field in SQL table like this <Root> <Name>Apollo</Name> <Code>1000</Code> <Code>2000</Code> <Code>3000</Code> </Root> I need to write an SQL query to select the 'Name' and SUM of 'Code' values 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) it gives me output like this: Name Code --------------------------- Apollo 1000 Apollo 2000 Apollo 3000 But I need SUM of