2013-03-28 2 views
0

Мне нужно получить документы из БД в xquery между датами [с даты и по дате]. От Дата - 30 дней до текущей даты Дата - текущая датаПолучение документов в xquery

В каждом документе у меня есть атрибут с именем «loadDate». Я должен получить без создания индекса для этого атрибута. Это возможно?

Пожалуйста, помогите.

Спасибо, -N

ответ

0

Если предположить, что ваш атрибут «loadDate» имеет тип хз: дата и составляющие воображаемую структуру для ваших документов, это звучит, как если бы ваш запрос просто:

/myns:doc 
    [@loadDate gt (current-date() - xs:dayTimeDuration('P30D'))] 

Такой запрос может быть медленнее без индекса, но почему это было бы невозможно? В языке декларативных запросов общий принцип заключается в том, что наличие индекса не должно изменять смысл любого запроса, а только скорость, с которой он может быть оценен.

+0

Спасибо, человек, попробуй и сообщит. –

Смежные вопросы