Выражение XPath для получения значений между датами - PullRequest
0 голосов
/ 22 ноября 2010

xml хранится в таблице xmltype в (Oracle Database), если база данных имеет значениевыражение для получения всех XML, которые находятся между определенными датами что-то вроде

select * from XMLTable
where existsNode(object_value,'myDate[@dateTimeProc]') 
between sysdate-120 and sysdate-90

1 Ответ

0 голосов
/ 22 ноября 2010

Мне было интересно, поэтому я начал осматриваться. По-видимому, согласно http://www.eggheadcafe.com/articles/20030627d.asp директива AND допустима в запросе xpath.

Я знаю, что вы можете использовать> и <в запросах (согласно <a href="http://www.w3schools.com/xpath/xpath_syntax.asp" rel="nofollow">http://www.w3schools.com/xpath/xpath_syntax.asp)

Итак, я бы попробовал:

 //myDate[@dateTimeProc < X and @dateTimeProc > Y]

(где X и Y - временной код Unix, который вы получаете из любого кода / языка, который вы используете)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...