XQuery - ordine non ordinando correttamente
Domanda
Ordina per clausola non sembra funzionare.Ho la query xquery corretta?
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
.
L'uscita che sto ottenendo è qualcosa del genere:
-1, 10.5, 11.6, 5, 8.7
Sto usando Stylus Studio X14 Release 2 XML Enterprise Suite.
Soluzione
Ho scoperto che il problema era perché stavo usando numeri decimali, così ho circondato il percorso in ordine con XS: decimale (exp.).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow