title image


Smiley Vorsicht! Falsch!
ROWNUM wird VOR "order by" ausgewertet!



Das heisst, du sortierst nur die ersten 5 gefundenen Datensätze! Das sind nicht die 5 besten Datensätze! Das geht so NUR mit einem vorsortierten Subselect!

Mache es so:



SELECT dein_feld

FROM (

SELECT dein_feld

FROM deine_tabelle

ORDER BY dein_feld )

where rownum < 6

ORDER BY dein_feld desc;





diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: