Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Abfrage - TOP und Rest

88 views
Skip to first unread message

Jochen Kramer

unread,
May 17, 2010, 9:57:44 AM5/17/10
to
Hallo zusammen,

ich habe eine Frage zu einer Abfrage.

Ich soll eine Abfrage erstellen, die die ersten 5 Werte einer Tabelle
enthält und eine zweite Abfrage, die den Rest der Werte enthält.

Die ersten 5 Werte erhalte ich ja mit dem SELECT TOP Befehl, aber wie
erhalte ich alle AUSSER den ersten 5 Werten?

Ich bin für jeden Tipp dankbar.

Beste Grüße,
Jochen

Karl Donaubauer

unread,
May 17, 2010, 10:34:47 AM5/17/10
to
Jochen Kramer wrote:
> ich habe eine Frage zu einer Abfrage.
>
> Ich soll eine Abfrage erstellen, die die ersten 5 Werte einer Tabelle
> enth�lt und eine zweite Abfrage, die den Rest der Werte enth�lt.

>
> Die ersten 5 Werte erhalte ich ja mit dem SELECT TOP Befehl, aber wie
> erhalte ich alle AUSSER den ersten 5 Werten?
> ...

Wenn du es in 1 Abfrage haben willst, dann die mit TOP als
Unterabfrage:

SELECT A.ID
FROM Tabelle AS A LEFT JOIN
(SELECT TOP 5 ID FROM Tabelle) AS B
ON A.ID = B.ID
WHERE B.ID Is Null

Das ist im Prinzip das hier:

Datens�tze aus A, die nicht in B sind
www.donkarl.com?FAQ3.16

und ginge auch, indem du die Top-Abfrage speicherst und dann
mit der Tabelle in der beschriebenen Art joinst.

--
Servus
Karl
****************
Access-FAQ: http://www.donkarl.com


Jochen Kramer

unread,
May 17, 2010, 12:55:42 PM5/17/10
to
Hallo Karl,

da hätte ich auch selber drauf kommen können! Vielen Dank für den
superschnellen Tipp!!

Gruß,
Jochen

0 new messages