Microsoft : Access : SQL : 15. Datensatz selektieren

Diskutiere Microsoft : Access : SQL : 15. Datensatz selektieren im Developer Network Forum im Bereich Hardware & Software Forum; Die SQL - Abfrage soll mir den 15. (variabel) Datensatz selektieren. (ACHTUNG: Nicht zu verwechseln mit den ersten 15 Datensätzen!) Die...
  • Microsoft : Access : SQL : 15. Datensatz selektieren Beitrag #1
Q

Quellcode

Mitglied
Dabei seit
12.01.2007
Beiträge
21
Reaktionspunkte
0
Die SQL - Abfrage soll mir den 15. (variabel) Datensatz selektieren.
(ACHTUNG: Nicht zu verwechseln mit den ersten 15 Datensätzen!)

Die Funktion "TOP" und gegenteilige Funktion sind ungeignet.
Die Klausel "LIMIT" wird nicht von Access nicht unterstützt.

Primär wäre die Syntax der Klausel "LIMIT" für Access wichtig.
(Erzielt in MySQL genau die richtige Wirkung)
Sekundär könnte es eine verschachtelte SQL - Abfrage sein.


-------
Danke für eure Mühe.
 
  • Microsoft : Access : SQL : 15. Datensatz selektieren Beitrag #2
haiko

haiko

Bekanntes Mitglied
Dabei seit
09.01.2003
Beiträge
4.727
Reaktionspunkte
1
Ort
Kempten
warum sind top und bottom ungeeignet? wenn du erst die top15 selectierst und dann aus diesem ergebnis das unterste (also bottom).
 
  • Microsoft : Access : SQL : 15. Datensatz selektieren Beitrag #3
Q

Quellcode

Mitglied
Dabei seit
12.01.2007
Beiträge
21
Reaktionspunkte
0
Die Funktion "Bottom" ist Access nicht bekannt.

Die SQL - Abfrage : "SELECT LAST(TOP 15 Spalte1) FROM Tabelle1" ergibt einen Syntaxfehler.

-------
Danke für die Antwort.
 
  • Microsoft : Access : SQL : 15. Datensatz selektieren Beitrag #4
haiko

haiko

Bekanntes Mitglied
Dabei seit
09.01.2003
Beiträge
4.727
Reaktionspunkte
1
Ort
Kempten
wenn ich mich nicht irre müßte das dann auch "select last from (select top 15 from tabelle1)" sein, oder so ähnlich, die genaue syntax bei access kenn ich leider nicht
 
  • Microsoft : Access : SQL : 15. Datensatz selektieren Beitrag #5
Q

Quellcode

Mitglied
Dabei seit
12.01.2007
Beiträge
21
Reaktionspunkte
0
Die SQL - Abfrage: "SELECT Last(Spalte1) FROM (SELECT TOP 15 Spalte1 FROM Tabelle)" ist eine Lösung.


-------
Vielen Dank haiko!
 
Thema:

Microsoft : Access : SQL : 15. Datensatz selektieren

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben