我想下面的SQL語句轉換爲XQuery的的XQuery - 過濾按日期範圍
SELECT *
FROM Customers
WHERE (OrderDate BETWEEN #1997/1/1# and #1998/1/1#)
該語句將返回所有記錄與1/1/1997和1/1/1998#之間的訂單日期
我簡單不確定如何寫where語句。由於訂單日期是這樣寫的xml文件
<OrderDate>1996-07-04T00:00:00</OrderDate>
這是現在我有什麼,但仍然無法正常工作
for $x in doc("Orders.xml")/dataroot/Customers
where //Customers[OrderDate>1997/1/1][OrderDate<1998/1/1]
return $x
您正在使用哪種XQuery實現? – 2012-03-08 14:13:10
我正在使用Altova XML Spy - Xquery 1.0 – 2012-03-08 22:48:09
我注意到你沒有接受任何答案。你還沒有工作查詢嗎? – 2012-03-10 18:41:14