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
Hallo,
GROUP BY Käufer_ID, Year([Datum]);
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
Hallo,
ja, dann muss halt noch das Kriterium hinzu, das die einkaufenden Käufer spezifiziert....
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
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
@ebs17 + bahasu
Gleich 2 X Goal
Herzlichen Dank