Forum: PC-Programmierung SQL Abfrage -> Zusammenfassen von Daten


von Wayne I. (mustang)


Lesenswert?

Hallo zusammen,

ich benötige mal eure Hilfe. Ich suche mittlerweile den ganzen 
Nachmittag schon nach einer SQL Abfrage und finde keine passende Lösung:

Zunächst einmal der Aufbau meiner Tabelle

Nummer  |  Person  |  Anzahl
17          1           40
17          2           48
16          6           67
16          5           76
16          3           49
18          6           67
18          4           55

In dieser Tabelle möchte ich eine Abfrage machen, die mir jede "Nummer" 
liefert die nicht öfters als 2 mal vorhanden ist. Weiterhin soll die 
Anzahl, wie oft diese Nummer in der Tabelle vorhanden ist ebenfalls mit 
ausgegeben werden. Der Wert der bei Person und Anzahl steht wird für die 
Abfrage nicht benötigt.

Das Ergebnis soll in diesem Fall so aussehen:

Nummer | wie oft?
17         2
18         2

Hat jemand eine Lösung oder Hilfe für mich, wie dies Abfrage aussehen 
könnte?
Abgelegt ist diese Tabelle in einer Access Datenbank.

Besten Dank!

von Peter II (Gast)


Lesenswert?

select
  nummer, count(*) as [wie oft?]
from Tab
group by
  nummer
having
  count(*) <= 2

übersetzen nach access muss du aber selber

von Wayne I. (mustang)


Lesenswert?

Hallo Peter II,

vielen Dank für deine rasche Antwort! Funktioniert wunderbar, genau so 
wie ich es mir vorstelle! Genial!!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.