| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > XML, XSL > Подсчет суммы значений по условию |
| Автор: oxygenh 7.10.2016, 11:39 | ||
Есть XMLина такого вида:
Надо написать выражение XPATH для посчитата суммы всех значений <P_VS>, у которых соответствующий "одноуровневый" <C_POKL> = 2. Моего хилого ума хватило только на такое: sum(//SVEL_PO_P/P_VS[C_POKL="2"]) но, конечно же, это неправильно. А как правильно будет записать требуемое выражение? Заранее благодарен, Вячеслав. |
| Автор: LSD 7.10.2016, 12:25 | ||
Ход мыслей был правильный
|
| Автор: oxygenh 10.10.2016, 13:29 |
| LSD, вот оно как! Спасибо! Понял. Немного видоизменил с учетом корневого элемента, который забыл упомянуть в вопросе, и всё получилось. |