sql >> Base de Datos >  >> RDS >> Sqlserver

suma algunos valores de nodos xml en el servidor sql 2008

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

El uso de float protege contra la ausencia de Parent con ese ID . Luego puede convertir este resultado a int .