Участник сообщества #10
Участник сообщества #10
23 июл. 2025 г., 09:08(изменён)
Решено
0
0

Ошибка в синтаксисе XQuery

Из чата сообщества
for $elem in collaborators where Day($elem/birth_date) == Day(date()) return $elem

Этот запрос возвращает ошибку, проблема в синтаксисе

Участник сообщества
Участник сообщества23 июл. 2025 г., 09:32(изменён)
Решение

Да, наверное в этом проблема. Получается фильтровать через Xquery не получится. Придется через массив.

Участник сообщества
Участник сообщества23 июл. 2025 г., 09:15(изменён)

Двойной знак == в условии, попробуйте один =

Участник сообщества
Участник сообщества23 июл. 2025 г., 09:27(изменён)

Да и функции Day вроде нет в XQuery

Участник сообщества
Участник сообщества23 июл. 2025 г., 09:30(изменён)

Функции SPXML-Script, в XQuery не работают, на всякий уточню, есть только эти

Чтобы ответить, необходимо войти в систему