SELECT COUNT(DISTINCT spalte)

Hallo liebe wer-weiss-was Gemeinde!

Habe ein dringendes Problem in Access. Meines Wissens kann man mit o.g. Befehl die Anzahl ungleicher Datensätze in einer Spalte zählen. Leider wird dieser Befehl nicht von Access akzeptiert. Weiß jmd. vielleicht eine Lösung? Habe schon folgendes gefunden, womit ich aber auch nicht weitergekommen bin:

„1. VIEW erstellen mit SELECT DISTINCT feldname FROM …
CREATE VIEW [owner.]view-name [( feldname, … )]
AS SELECT DISTINCT feldname FROM …
2. SELECT COUNT(feldname) FROM view-name“
bzw.
„SELECT spalte FROM [SELECT DISTINCT spalte FROM daten]“

Bekomme damit aber leider nicht das gewünschte Ergebnis.

Zur Info hier der ungefähre Datenaufbau und das gewünschte Ziel:
In der Tabelle sind mehrere Spalte. Z.B. unter „Herkunft“ findet man für 100 „Artikel“ nur 5 Länder. Wie kann ich diese 5 Länder als Zahl ausgeben lassen?

Vielen Dank für eure Hilfe!!

Gruß
Malte

Hi,

„1. VIEW erstellen mit SELECT DISTINCT feldname FROM …
CREATE VIEW [owner.]view-name [( feldname, … )]
AS SELECT DISTINCT feldname FROM …
2. SELECT COUNT(feldname) FROM view-name“

diese Variante klappt bei mir.

bzw.
„SELECT spalte FROM [SELECT DISTINCT spalte FROM daten]“

Diese habe ich nicht getestet, weil ich sie nicht verstehe. Müsste das nicht heißen
„SELECT count(spalte) FROM [SELECT DISTINCT spalte FROM daten]“?

Gruß Ralf