Count - Befehl mit verschiedenen Ergebnissen

texcamel

Grünschnabel
Hallo,

ich möchte verschiedene Ergebnisse zählen.
Tabelle mit der Spalte Kunde und Produkt, nun möchte ich wissen wie oft die Produkte genutzt werden.
z.B.: SAP 5
Oracle 5
das Problem ist, dass ich vorher gar nicht weiß was für Produkte es gibt,

geht das?
 
@Gudy: Damit werden nur alle Einträge gezählt.
@texcamel: Wenn Du nicht weißt, was für Produkte es gibt, wie willst Du dann herausfinden, wie oft es genutzt wurde?
Wenn Du das allerdings auf gut Glück versuchen willst, dann könntest Du es so z. B. machen:
Code:
SELECT COUNT(*) FROM `tabelle` WHERE `Produkt`='SAP 5'
Das zeigt Dir dann, wie oft SAP 5 in der Tabelle steht.
Falls das jedoch nicht das ist, was Du suchst, dann wäre ein paar mehr Informationen hilfreich, ...

redlama
 
Re: Count - Befehl mit verschiedenen Ergebnissen - mmh

mmh,
klappt noch nicht, es handelt sich um Acces
und es wird ein fehlender Ausdruck bei * COUNT (*) bemängelt

?
Grüßle Martin
 
Hast du die Hochkomas richtig gesetzt? Zeig mal dein jetztiges SQL Statement...
 
@redlama ich find meins noch immer gut :)
ein bisschen kann er ja auch selber machen und es fehlten noch Informationen.....

@texcamel
dann zeit uns mal deine SQL
 
Also mein bisheriger Befehl, der nicht geht lautet im Acces:

SELECT * COUNT(*) FROM anbieter;

die Tabelle sapanbieter enthält die Spalten Kunde und Produkt

Vermutlich muss ich die Produke kennen um Sie abzufragen oder kann ich die Werte abfragen in einer DISTINCT zeile?

Martin
 
Hallo Zusammen,

da ist auch ein * vor dem COUNT zuviel drin.

* COUNT (*) sollte nur COUNT(*) heißen , dann klappts auch.

Gruß
Jens
 
Zurück