Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Anzahl Käufer ermitteln

Begonnen von ernie55, Februar 17, 2014, 21:23:20

⏪ vorheriges - nächstes ⏩

ernie55

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

DF6GL

Hallo,

GROUP BY Käufer_ID, Year([Datum]);
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

ernie55

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

DF6GL

Hallo,

ja, dann muss halt noch das Kriterium hinzu, das die einkaufenden Käufer spezifiziert....
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

ebs17

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
Mit freundlichem Glück Auf!

Eberhard

bahasu

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
Servus

ernie55

@ebs17 + bahasu

Gleich 2 X Goal

Herzlichen Dank