Ultraflip
Erfahrenes Mitglied
Hallo zusammen,
ich benutze MS SQL selbst eher selten und hoffe mir kann jemand erklären, wie ich folgendes Konstrukt korrekt selektieren kann.
In der Datenbank werden über mehrere Tabellen 3 wichtige Spalten gespeichert, in der
zu einem Vorgang (z. B. '001') immer ein Filter (z. B. 'Filter1') und ein oder mehrere Ergebnisse (z. B. 'A') gespeichert werden.
Ein Beispiel habe ich angehangen (CaptureSQL.png)
Ich würde gerne Zählen:
Wie oft ist Ergebnis A bei einem Filter 1 | Wie oft ist Ergebnis A bei einem Filter 2
Wie oft ist Ergebnis B bei einem Filter 1 | Wie oft ist Ergebnis B bei einem Filter 2
Als Beispiel (CaptureErgebnis.png)
Dabei kann bei einem Vorgang auch beide Ergebnise A + B vorkommen! (Im Beispiel Vorgang '002')
Von der Pflicht zur Kür:
Gibt es eine Möglichkeit die Ergebnisse automatisch zu erweitern, also: Abfrage welche Ergebnisse gibt es (In dem Fall A und B) oder müssen diese immer vorneweg als konstante angegeben werden?
Ich hoffe mir kann jemand auf die Sprünge helfen.
Vielen Dank vorab
Ultraflip
ich benutze MS SQL selbst eher selten und hoffe mir kann jemand erklären, wie ich folgendes Konstrukt korrekt selektieren kann.
In der Datenbank werden über mehrere Tabellen 3 wichtige Spalten gespeichert, in der
zu einem Vorgang (z. B. '001') immer ein Filter (z. B. 'Filter1') und ein oder mehrere Ergebnisse (z. B. 'A') gespeichert werden.
Ein Beispiel habe ich angehangen (CaptureSQL.png)
Ich würde gerne Zählen:
Wie oft ist Ergebnis A bei einem Filter 1 | Wie oft ist Ergebnis A bei einem Filter 2
Wie oft ist Ergebnis B bei einem Filter 1 | Wie oft ist Ergebnis B bei einem Filter 2
Als Beispiel (CaptureErgebnis.png)
Dabei kann bei einem Vorgang auch beide Ergebnise A + B vorkommen! (Im Beispiel Vorgang '002')
Von der Pflicht zur Kür:
Gibt es eine Möglichkeit die Ergebnisse automatisch zu erweitern, also: Abfrage welche Ergebnisse gibt es (In dem Fall A und B) oder müssen diese immer vorneweg als konstante angegeben werden?
Ich hoffe mir kann jemand auf die Sprünge helfen.
Vielen Dank vorab
Ultraflip