XQuery - заказ по неправильному заказу

Порядок по пункту, похоже, не работает. У меня есть правильный запрос 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.

1 ответ

Решение

Я обнаружил, что проблема была в том, что я использовал десятичные числа, поэтому я окружил путь по порядку с помощью xs:decimal( exp.).

Другие вопросы по тегам