Я использую XQuery для выполнения сложения. Ниже приведена структура XML, сохраненного в базе данных:
<Events>
<Event>
<id>1</id>
<code>1001</code>
<Amount>50,1</Amount>
</Event>
<Event>
<id>1</id>
<code>1002</code>
<Amount>5,5</Amount>
</Event>
<Event>
<id>1</id>
<code>1001</code>
<Amount>50,1</Amount>
</Event>
<Event>
<id>1</id>
<code>1002</code>
<Amount>5,5</Amount>
</Event>
</Events>
Я хочу получить результат ниже, используя XQuery: сумма суммы с одинаковым кодом. Обратите внимание, что ,
– это .
. Мне нужно заменить ,
на .
и выполнить арифметическую операцию.
<Total>
<1001> 100,2 </1001>
<1002> 11,0 </1002>
</Total>