RobRobson: Abfrage + zusammen zählen von treffern

Beitrag lesen

Hallo,

ich bin mir ziemlich sicher das das was ich will mit einer SQL Abfrage möglich ist. Bekomme es aber seit Stunden nicht hin.  Würde mich also sehr über Hinweise, oder evtl. Erklärung warum es auf keinen Fall gehen könnte freuen.

Tab1: (speichert n Dateien zu m Ergebnissen in m Protokollen)
id,dateiname,protokoll,ergebniss
------------------------
1, aaa.aa, 1, 0
2, aaa.aa, 2, 1
3, aaa.aa, 3, 0
4, bbb.aa, 1, 1
5, bbb.aa, 2, 1

gewünschte Ausgabe:
dateiname | ergebniss(von Protokoll) | häufigkeit einer Datei / kulmuliertes Ergebniss

Also nochmal mit Worten:
Die Tabelle listet n Dateien auf die in m Protokollen getestet wurden, abhängig vom Protokoll ist das Erg mal so oder mal so. Ich hätte nun gerne alle Dateien eines Protokolls (zb. Prot: 1) aufgelistet: und in einer Spalte: wie oft die Datei insgesamt in dieser Tabelle vorkommt. (Und, Sahnehäubchen: wenn ergebniss=1 dann noch eine Spalte für aufsummierte fehlerhaftes auftreten der Datei)

für Protokoll ID 1 in der obigen Tab sähe mein Wunschergebniss so aus:

aaa.aa | 3 | 1  (-> aaa.aa ist in Prot1, kommt 3x vor und 1x fehlerhaft )
bbb.aa | 2 | 2  (-> bbb.aa ist in Prot1, kommt 2x vor und 2x fehlerhaft )

Viele Grüße,
Rob