Hallo zusammen,
och je, ich habe einen schwierigen Fall
Ich habe folgende Tabelle:
Ich möchte GROUP-BY gegen die Tabelle machen, so dass am Ende folgendes rauskommt:
Für die Spalte "Gesamt" würde ich so machen:
Hat jemand vielleicht eine Idee, wie ich die Spalte "Aktiv_Anzahl" hinbekomme? Semantisch ist die Spalte eigentlich wie:
, wobei lediglich der Wert "ja" von der Spalte "Aktiv" ge-group-by wird.
Bin ein bisschen ratlos. Vor allen Dingen, es sind ja eigentlich 2 Spalten (Gesamt und Aktiv_Anzahl), die mit Group By erzeugt werden. Und beides in einer einzigen Tabelle.
Danke zusammen.
Schöne Grüße aus Rheinland,
Eure Ratna
och je, ich habe einen schwierigen Fall

Ich habe folgende Tabelle:
Code:
Name Dummy STATUS Aktiv
Ratna 1 Huebsch Nein
Ratna 2 Froehlich Ja
Ratna 3 Huebsch Ja
Ratna 4 Huebsch Ja
Ratna 5 Froehlich Nein
Ich möchte GROUP-BY gegen die Tabelle machen, so dass am Ende folgendes rauskommt:
Code:
Name STATUS Gesamt Aktiv_Anzahl
Ratna Huebsch 3 2
Ratna Froehlich 2 1
Für die Spalte "Gesamt" würde ich so machen:
Code:
SELECT Name, STATUS, COUNT(*) AS Gesamt
FROM meinSchema.meineTabelle
GROUP BY Name, STATUS
Hat jemand vielleicht eine Idee, wie ich die Spalte "Aktiv_Anzahl" hinbekomme? Semantisch ist die Spalte eigentlich wie:
Code:
GROUP BY Name, STATUS, Aktiv
Bin ein bisschen ratlos. Vor allen Dingen, es sind ja eigentlich 2 Spalten (Gesamt und Aktiv_Anzahl), die mit Group By erzeugt werden. Und beides in einer einzigen Tabelle.
Danke zusammen.
Schöne Grüße aus Rheinland,
Eure Ratna