Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: ernie55 am Februar 17, 2014, 21:23:20

Titel: Anzahl Käufer ermitteln
Beitrag von: ernie55 am Februar 17, 2014, 21:23:20
Grüezi mitenand
Ich schäme mich fast ein wenig  aber ich kommen irgendwie nicht weiter. Zudem dürfte die Frage schon 100 mal gesteltt worden sein.

Meine DB: (Total ca. 150'000 Datensätze)  T_Verkäufe:
ID_Verkäufe, Datum, Artikel_ID, Käufer_ID ....
Ich möchte nun die Anzahl der verschiedenen Käufer jedes Jahres ermitteln.

Meine Abfrage:
SELECT DISTINCT Count(T_Verkäufe.Käufer_ID) AS AnzahlvonKäufer_ID, Year([Datum]) AS Jahr
FROM T_Verkäufe
GROUP BY Year([Datum]);

Diese Abfrage gibt mir die Anzahl Artikel des jeweiligen Jahres und nicht die Anzahl verschiedener Käufer jedes Jahres

Grüsse
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: DF6GL am Februar 17, 2014, 21:31:06
Hallo,

GROUP BY Käufer_ID, Year([Datum]);
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: ernie55 am Februar 17, 2014, 21:46:25
Danke, das ging aber rasch

Soweit war ich auch schon.
So erhalte ich grupperit nach Jahren die reine Anzahl Artikel jedes Käufers. Ich möchte jedoch nur die Anzahl der Käufer wissen die eingekauft haben.

Grüsse
aus dem sonnigen Appenzellerland
Ernst
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: DF6GL am Februar 17, 2014, 22:07:22
Hallo,

ja, dann muss halt noch das Kriterium hinzu, das die einkaufenden Käufer spezifiziert....
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: ebs17 am Februar 18, 2014, 08:55:45
SELECT
    Jahr,
    COUNT(*) AS Anzahl_K
FROM
    (
        SELECT DISTINCT
            Käufer_ID,
            Year(Datum) AS Jahr
        FROM
            T_Verkäufe
    ) AS U
GROUP BY
    Jahr
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: bahasu am Februar 18, 2014, 08:59:28
Hi,

SELECT X.J, Count(X.A) AS AnzahlvonA
FROM [SELECT Year([Datum_Verkauf]) AS J, Käufer_id AS A
FROM Tabelle1
GROUP BY Year([Datum_Verkauf]), Käufer_id
]. AS X
GROUP BY X.J;

Harald
Titel: Re: Anzahl Käufer ermitteln
Beitrag von: ernie55 am Februar 18, 2014, 20:20:52
@ebs17 + bahasu

Gleich 2 X Goal

Herzlichen Dank