Seite 1 von 1

Datensatz"arten" zählen

Verfasst: 20.07.2006 09:18
von Thunderboldt
Hallo,
ich suche eineMöglichkeit, die Anzahl der verschiedenen Datensätze in unserer Datenbank auszugeben.
In dem Fall geht es konkret darum, das unser Callsystem mitlogt, in welcher Kalenderwoche ein Call eingegangen ist und dies soll nun als Auswertung ausgegeben werden.

Dabei sollte die Ausgabe ungefähr so aussehen:

Code: Alles auswählen

KW1    20
KW2    10
KW3    24
....
Mit Count kann ich ja nur die Gesamtzahl an Erten festestellen :-(
Gibts auch ein SQL-Commando dafür?

Datenbank ist MySQL Version 4.0.25.

mfg
Thomas Pfaffinger

Verfasst: 20.07.2006 09:40
von Patrik
Mal ausm Steggreif ein SQL-kommando. Damit werden die calls mit COUNT(*) gezählt und mit GROUP BY der kaldenderwoche hinzugefügt. Die erklärung mag vielleicht nicht ganz stimmen, aber ich glaube das müsste funktionieren, wie es sollte.

Code: Alles auswählen

SELECT
    kalenderwoche
    COUNT(*) AS calls
FROM calls
GROUP BY kalenderwoche

Verfasst: 20.07.2006 09:48
von Thunderboldt

Code: Alles auswählen

GROUP BY kalenderwoche
das war es, wonach ich gesucht habe. Man ist ads lange her, das ic das benötigt habe :)

Verfasst: 20.07.2006 10:03
von Thunderboldt
Hat funktioniert. Hier nochmal der genaue Code:

Code: Alles auswählen

SELECT 
         `KW-Feld`, 
          COUNT(KW-Feld) AS calls 
FROM datenbank
GROUP BY `KW-Feld`