2013-03-28 120 views
0

我需要在日期和日期之間從xquery中的DB中獲取文檔。 起始日期 - 當前日期前的30天前 迄今爲止 - 當前日期在xquery中獲取文檔

在每個文檔中,我都有一個名爲「loadDate」的屬性。我必須在不爲此屬性創建索引的情況下獲取數據。那可能嗎?

請幫忙。

感謝, -N

回答

0

假設你的「loadDate」屬性類型爲xs:日期,並組成一個假想的結構,爲您的文件,它的聲音,如果你的查詢很簡單:

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

沒有索引,這樣的查詢可能會更慢,但爲什麼它不可能?在聲明式查詢語言中,一般原則是索引的存在不應改變任何查詢的含義,只能改變其可以評估的速度。

+0

謝謝你,會試試並讓你知道。 – 2013-04-05 05:06:39