Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

summieren Sie einige XML-Knotenwerte in SQL Server 2008

select @xml.value('sum(/Parent[@ID = "p"]/Child)', 'float') as Sum

Die Verwendung von float schützt davor, dass es kein Parent gibt mit dieser ID . Sie können dieses Ergebnis dann in int umwandeln .