Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

additionner certaines valeurs de nœuds xml dans sql server 2008

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

L'utilisation de float protège contre l'absence de Parent avec cet ID . Vous pouvez ensuite convertir ce résultat en int .