title image


Smiley MSSQL - Access Ausgabe der Datensätze eingrenzen
Hi,



ich arbeite normalerweise mit MYSQL und würde den gewünschten Query so formulieren:



SELECT *

FROM tab

ORDER BY FIELD

LIMIT 10, 20



Mit der Access-DB lässt sich aber kein LIMIT einsetzen. TOP bringt auch nicht direkt das gewünschte Ergebniss:



SELECT TOP 20 *

FROM tab

ORDER BY field



Liefert mir zwar die ersten 20 Datensätze, ich möchte aber ja die ersten 20 nach dem zehntem...



Nun habe ich eine Konstruktion wie diese hier gefunden, bin mir aber gerade nicht im Klarem wie sie arbeitet.



SELECT TOP 50 name, value

FROM ( SELECT TOP 100 name, value

FROM tab

ORDER BY value DESC) v

ORDER BY value ASC;



Für Tipps dankbar.



Frank

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: