Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

soma alguns valores de nós xml no sql server 2008

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

O uso de float protege contra a falta de Parent com esse ID . Você pode então converter este resultado para int .