0

Order by 子句似乎不起作用。我有正确的 xquery 查询吗?

for $record in doc('XQuery.xml')/dataroot/RecentIndices_solarFlux 
where $record/Month = 1 or
        $record/Month = 2
order by $record/Geomagnetic_Smoothed_Ap
return $record

我得到的输出是这样的:

-1、10.5、11.6、5、8.7

我正在使用 Stylus Studio X14 Release 2 XML Enterprise Suite。

4

1 回答 1

1

我发现问题是因为我使用的是十进制数字,所以我用 xs:decimal(exp.) 依次包围了路径。

于 2012-07-28T08:43:48.423 回答