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.

È stato utile?

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
scroll top